我有一个PHP gearman客户端和工作人员。我正在以极低的输出测试我的工人,以确保所有工作都按预期工作。奇怪的是,我从以前的工人那里得到了旧的结果,我无法弄清楚为什么。似乎它们按照创造的顺序循环,所以就好像它们仍然存在于某个地方,不知何故。
我使用killall gearmand
杀死了所有的齿轮工序,然后验证了终端中netstat -plnt
没有连接正在运行。我甚至重新启动了整箱,但似乎没有什么可以杀掉这些老工人。
作为旁注,我正在使用Supervisord
通过终端加载工作程序并通过删除套接字(unlink /tmp/supervisor.sock
)来终止该进程。
任何人都有提示吗?我不知道在哪里可以看。