workerman 如何控制某个进程停止监听端口?

1.开了2个进程监听http。其中一个进程执行了一段代码后需要停止监听http执行其他代码,怎么控制? 2.使用 Worker::listen(void) 之后,收到某个信号时,需要停止监听然后执行其他代码,怎么控制?...

dignfei 发表与 2021-04-21 1771 浏览 1 回答
GatewayWorker 在安卓上怎么实时推送消息?

app到了后台会被杀掉,如何做到实时推送消息?...

dignfei 发表与 2021-01-25 1741 浏览 1 回答
workerman.log占用51G,怎么设置不写这个文件?

...

dignfei 发表与 2021-01-01 4772 浏览 2 回答
各位大佬,请问Workerman运行一段时间后如何主动退出?

目前业务有这样的需求: 主进程读取数据 → 开32个进程并发计算,计算完后关闭 → 主进程整合计算结果,再读取新数据 → 再32个进程并发计算,计算完后关闭,计算结果发给主进程 → 主进程整合计算结果,再读取新数据 → 再32个进程并发计算,计算完后关闭,计算结果发给主进程 求教各位大佬, 如何实现? ...

dignfei 发表与 2020-11-25 1547 浏览 1 回答
parallel可以替代pcntl_fork,功能更强 , 补全php被阉割的多线程,非常适合密集运算、大数据等

扩展 继承父进程线程的代码和变量 全局变量独立 读写其他进程线程内存 相互传输数据 pcntl_fork多进程 继承 是 不能 需要转换成字符串发送 parallel多线程 不继承 是 能 直接访问 parallel核心优势:线程间可以直接相互访问对方变量,不需要来回传送数据 比如有大量数据,需要开多个进程计算处理: 使用pcntl_fork,需要将数据打包,然后发送给其他进程,然后接收、计算...

dignfei 发表与 2020-11-22 4033 浏览 3 回答
parallel支持父子线程共享内存地址。希望workerman加入这个支持

比如 workerman 从一个线程发送一个数组到另一个线程, 需要先转换为字符串,然后发送,然后另一个进程接受,再转换为数组,性能比较差,特别是数据比较大的时候、 如果使用parallel ,可以直接通过内存地址读取其他线程的数据,没有性能损耗...

dignfei 发表与 2020-11-17 1331 浏览 1 回答
请问如何在代码中退出workerman?

比如我需要开50个进程,并发处理1000条任务,处理完成后自动关闭退出,怎么办吧?...

dignfei 发表与 2020-09-20 1657 浏览 1 回答
请问怎么定时每天9:00执行指定任务 ?

请问怎么定时每天9:00执行指定任务 ? 我需要每天9:00执行一些操作,然后重启worker子进程...

dignfei 发表与 2020-03-31 3083 浏览 2 回答
如何控制指定哪个进程来接收客户端连接?

use Workerman\Worker; require __DIR__.'/../vendor/autoload.php'; $worker = new Worker('http://0.0.0.0:2120'); $worker->count = 1; $worker->onWorkerStart = function($worker) { // 读取数据,需要5秒。 } $worker-&...

dignfei 发表与 2020-03-13 2473 浏览 3 回答
请问docker里面怎么优化linux内核?

docker官方php镜像中,既没有文件 /etc/sysctl.conf,也没有sysctl命令,   请问要在容器里面优化内核 ,还是在外部的物理机的linux上优化内核?...

dignfei 发表与 2019-09-12 4368 浏览 4 回答

dignfei

1103
积分
0
获赞数
0
粉丝数
2019-09-12 加入
🔝