我建立了5个worker进程, 我想让第一个只运行定时器, 不接受客户端连接, 而其他四个可以接受连接, 这个如何做到呢?
这第一个worker进程还要可以群发或者给指定客户端发送数据
new一个单独的Worker处理定时器就好了。
// 用作定时器的 $task = new Worker(); $task->count = 1;
// 用作监听的 $worker = new Worker('........'); $worker->count = 6;
Worker::runAll();
感谢回复, 但是第一个worker由于没有注册, 所以无法发送消息给客户端, 这个如何解决呢?
没注册是什么意思?
new一个单独的Worker处理定时器就好了。
// 用作定时器的
$task = new Worker();
$task->count = 1;
// 用作监听的
$worker = new Worker('........');
$worker->count = 6;
Worker::runAll();
感谢回复, 但是第一个worker由于没有注册, 所以无法发送消息给客户端, 这个如何解决呢?
没注册是什么意思?