Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php gearman正在返回旧工人的结果_Php_Ubuntu_Gearman_Worker_Supervisord - Fatal编程技术网

Php gearman正在返回旧工人的结果

Php gearman正在返回旧工人的结果,php,ubuntu,gearman,worker,supervisord,Php,Ubuntu,Gearman,Worker,Supervisord,我有一个PHP gearman客户机和工人。我正在用最小的输出测试我的工人,以确保所有工作都按预期进行。奇怪的是,我从以前的员工那里得到了旧的结果,我不知道为什么。它们似乎是按照创造的顺序循环的,所以它们似乎仍然存在于某个地方,不知何故 我已经使用killall gearmand终止了所有gearman进程,然后通过终端中的netstat-plnt验证了没有连接正在运行。我甚至重新启动了整个箱子,但似乎没有什么能杀死这些老工人 作为旁注,我正在使用Supervisord通过终端加载工作进程,并通

我有一个PHP gearman客户机和工人。我正在用最小的输出测试我的工人,以确保所有工作都按预期进行。奇怪的是,我从以前的员工那里得到了旧的结果,我不知道为什么。它们似乎是按照创造的顺序循环的,所以它们似乎仍然存在于某个地方,不知何故

我已经使用
killall gearmand
终止了所有gearman进程,然后通过终端中的
netstat-plnt
验证了没有连接正在运行。我甚至重新启动了整个箱子,但似乎没有什么能杀死这些老工人

作为旁注,我正在使用
Supervisord
通过终端加载工作进程,并通过移除套接字(
unlink/tmp/supervisor.sock
)终止该进程


有人有提示吗?我不知道还有什么地方可以查看。

尝试一下,或者如果重新启动计算机后没有清除旧的结果,那么结果将被保留,或者您的诊断是错误的。这当然不是一个
supervisords
问题。可能您使用的是持久Gearman队列?:)