onWorkerStart生命周期

李总

问题描述

onWorkerStart方法在什么情况下会触发一次,也就是服务进程什么情况下会释放重启

171 1 0
1个回答

walkor

workerman是多进程的,每个进程启动的时候都会触发一次onWorkerStart。
有进程退出workerman会自动拉起一个新的进程补充,这个新进程启动后也会触发一次onWorkerStart。

进程退出重新拉起的原因有

  • 执行了php start.php reload
  • 业务有未捕获的异常
  • 业务执行了exit die等语句
  • 进程被手动kill掉
  • 其它
  • 暂无评论
×
🔝