英文太烂,搜不到答案,只能请教v友了。
目前我采用的方案是:使用 git hooks checkout 最新的代码,然后使用 start-stop-daemon 逐一的 stop 再 start 所有的 python 进程。运营同事说这个方案不是最优方案,如果用户已经被分配到这个服务,赶上我发布代码时把进程 kill 了,就会产生震荡。
请教各位有没有类似的问题,如何解决?
目前我采用的方案是:使用 git hooks checkout 最新的代码,然后使用 start-stop-daemon 逐一的 stop 再 start 所有的 python 进程。运营同事说这个方案不是最优方案,如果用户已经被分配到这个服务,赶上我发布代码时把进程 kill 了,就会产生震荡。
请教各位有没有类似的问题,如何解决?