现在是这样: 一个worker下面有2个进程 进程1:处理繁杂的阻塞任务. 进程2:基于channel的worker进程重启信号接收 我想进程2订阅事件,进程2接收到事件,进行Worker::stopAll();按道理应该是进程1跟进程2都重启是吧? 但是因为进程1是阻塞任务, 当进程被阻塞时不会立即处理,请问这个应该怎么处理比较妥当呢?
还有我想请教下,有什么办法可以做到远程实时对所有的worker进程进行重启呢?有详细的教程吗?谢谢
进程2运行Worker::stopAll()只会停止进程2。进程1不受影响。
实时对远程服务器做操作可以去网上搜一些运维工具,批量执行命令的工具。
进程2运行Worker::stopAll()只会停止进程2。进程1不受影响。
实时对远程服务器做操作可以去网上搜一些运维工具,批量执行命令的工具。