swoole子进程异常退出时,会自动重启吗?

swoole子进程异常退出时,会自动重启吗?如果会,大概是怎么个原理呢?
小弟在swoole的文档中,看到有说swoole子进程异常退出会自动重启,但是官方提供了一个重启的例子,如果自己不实现重启逻辑,会自动重启吗;
如果会自动重启,还会进入onWorkerStart方法里吗?
猛跑小猪
浏览 310回答 2
2回答

绝地无双

问题描述不够清楚,这里就当SwooleServer来解答吧!SwooleServer配置以后工作进程数量以后会有Master进程进行维护,如果工作进程挂掉一个就会在重启一个,保证进程数量和配置的数量一致,而启动进程后出发的事件当中,无论你是否自定义逻辑都无所谓。重启的进程当然会触发onWorkerStart事件并执行自定义代码当中,如果该事件没有实现代码也无所谓。

撒科打诨

worker进程挂了的话,manager进程会自动拉起,被拉起会重新触发onWorkerStart事件自定义进程如果挂在manager进程下,挂了也会自动拉起
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript