看了workerman的源代码,不理解在执行reload的命令时,为什么只reload一个子进程

jihanzhuang

如题,没有找到next之类的函数,这个reload是不会重启所有子进程吗?

4215 1 0
1个回答

walkor

每次重启一个进程,当这个进程确认重启完毕后再重启下一个进程,直到所有进程都重启完。

如果同时把所有进程都重启,那么会有一个瞬间是没有任何子进程处理业务的,这时业务会出错

手册中有提到平滑重启原理,在这个连接页面下半部分
http://doc.workerman.net/install/start-and-stop.html

年代过于久远,无法发表回答
🔝