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

萌新求教!swoole子进程异常退出时,会自动重启吗?大佬们有什么好的建议?

萌新求教!swoole子进程异常退出时,会自动重启吗?大佬们有什么好的建议?

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

2 回答

?
慕少森

TA贡献2019条经验 获得超9个赞

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

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

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

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信