Worker::stopAll 或者其他方法能否重启主进程

sun2920989

如题,是否存在在代码内重启主进程的方式

2690 6 0
6个回答

walkor

不能重启主进程

  • 暂无评论
sun2920989

如果确实有需要这种场景的话有什么办法吗?

  • 暂无评论
walkor

什么需求呢?

  • 暂无评论
sun2920989

子进程调用的方法并不完全可控,存在die exit或致命错误的可能,而子进程一旦退出,挂在当前子进程的仍未执行的定时器就会被销毁,我这边做了处理可以在主进程重启时重新注册定时器,但是子进程重启时不会重新注册.

  • 暂无评论
sun2920989

换了个思路,问题基本得到了解决

  • 暂无评论
walkor

主进程不要做编码,很危险。

要恢复定时器可以在子进程的onWorkerStart里恢复

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