我有一些Gearman工作人员不停地运行,保存用户页面浏览logging等。偶尔,我会更新Gearman工作人员使用的PHP代码。 为了让工人切换到新的代码,我杀了并重新启动PHP进程的工人。 什么是更好的方法来做到这一点? 据推测,当我杀死其中一个工作进程时,我有时会丢失数据(虽然不是非常重要的数据)。 编辑:我find了一个适合我的答案,并在下面贴出来。