如何在nginx服务器上重新启动spawn?
发布于 2011-08-15 17:24:49
使用选项-P运行它,以便将PID存储在某个临时文件中。例如:
/usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -P /var/run/fcgi.pid 然后你就可以用这个pid杀死它:
kill -9 `cat /var/run/fcgi.pid`发布于 2011-02-22 00:39:49
生成-fcgi的进程是如何启动的,是通过命令行(手动)还是使用rc-脚本。在任何一种情况下,您都可以通过首先找到PID来终止进程。
使用ps aux _~_
我推荐slashdot建议使用rc-脚本开始和结束您的产卵-fcgi进程。
发布于 2013-01-17 09:57:57
更新:这个答案在我身上随机失败(我不知道为什么),但我把这个留在这里,因为它可能会对某人有帮助。
killall -9 -w php-cgi
"-w“在等待。因为如果你试图(重新)启动产卵-fcgi太快(没有延迟)产卵-fcgi总是给我错误,类似于"...already在使用“。(对不起,我不记得确切的错误了。)但是,如果您计划将其放入cron中,"-w“在100%的情况下不能工作。在经历了几个月的随机php失败之后,我决定切换到php-fpm,它有自己独特的问题--谨慎处理。
https://serverfault.com/questions/236795
复制相似问题