on回调函数内的流程能立即被重启吗?

笑天

现在是这样:
一个worker下面有2个进程
进程1:处理繁杂的阻塞任务.
进程2:基于channel的worker进程重启信号接收
我想进程2订阅事件,进程2接收到事件,进行Worker::stopAll();按道理应该是进程1跟进程2都重启是吧? 但是因为进程1是阻塞任务, 当进程被阻塞时不会立即处理,请问这个应该怎么处理比较妥当呢?

还有我想请教下,有什么办法可以做到远程实时对所有的worker进程进行重启呢?有详细的教程吗?谢谢

2458 1 0
1个回答

walkor 打赏

进程2运行Worker::stopAll()只会停止进程2。进程1不受影响。

实时对远程服务器做操作可以去网上搜一些运维工具,批量执行命令的工具。

  • 暂无评论
年代过于久远,无法发表回答
×
🔝