我已经closures了Gearman,使用(echo shutdown; sleep 0.1)| netcat 127.0.0.1 4730 -w 1命令。 我也停止了使用/etc/init.d/supervisord stop的主pipe。 但是,当我运行ps -aux时,还有Gearman工作正在运行(即/ usr / bin / php gearmanworker.php)。 如果我试图杀死工人,之后会立即产生一个新的工人。 有没有其他数据库或我必须擦拭正确closuresGearman及其工作人员?
任何帮助非常感谢 – 谢谢!
工人们正在重组的事实表明, supervisord可能仍在运行。 由于某种原因,很可能/etc/init.d脚本不能工作。 试着用它杀死它
sudo killall supervisord
然后检查
ps aux | grep supervisord
另一个有用的技巧是
sudo supervisorctl
如果它的工作,意味着你的supervisord正在运行,并让你用它做各种事情。