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