为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

至尊宝的传说 2019-06-21 16:23:49
swoole子进程异常退出时,会自动重启吗?如果会,大概是怎么个原理呢?小弟在swoole的文档中,看到有说swoole子进程异常退出会自动重启,但是官方提供了一个重启的例子,如果自己不实现重启逻辑,会自动重启吗;如果会自动重启,还会进入onWorkerStart方法里吗?
查看完整描述

2 回答

?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

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

TA贡献1877条经验 获得超1个赞

worker进程挂了的话,manager进程会自动拉起,被拉起会重新触发onWorkerStart事件自定义进程如果挂在manager进程下,挂了也会自动拉起
                            
查看完整回答
反对 回复 2019-06-21
  • 2 回答
  • 0 关注
  • 743 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号