全球主机交流论坛
标题:
Nginx 守护进程脚本问题
[打印本页]
作者:
hitsword
时间:
2012-4-19 13:03
标题:
Nginx 守护进程脚本问题
我参考网上的脚本,自己改写了一个。但是不知道为什么无效。貌似if不对?
ipv4=`/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"`
EMAIL_TO="
[email protected]
"
nd=`pgrep -f nginx | wc -l`
if [ $nd -eq "0" ];
then
/usr/local/nginx/sbin/nginx
/usr/local/php/sbin/php-fpm start
echo -e "Server IP is : $ipv4 " | mail -s "The nginx program is Dead" $EMAIL_TO
else
echo -e "[`date "+%Y-%m-%d %T"`] the program is running" >>/root/nginxd.log
fi
复制代码
当关闭nginx进程的时候,执行pgrep -f nginx | wc -l显示是0.但是直接执行脚本却无效。求救。。。
作者:
enj0y
时间:
2012-4-19 13:05
提示:
作者被禁止或删除 内容自动屏蔽
作者:
hitsword
时间:
2012-4-19 13:33
本帖最后由 hitsword 于 2012-5-7 00:59 编辑
enj0y 发表于 2012-4-19 13:05
NGINX无需守护。守护反而降低性能
你以为我不知道啊。。。在VPS跑,会给母鸡Kill
作者:
稀饭
时间:
2012-4-19 13:35
本帖最后由 稀饭 于 2012-4-19 13:36 编辑
亲 nginx不用写守护 直接有控制脚本 可以restart
至于php的守护进程 .......
搞错对象了
作者:
稀饭
时间:
2012-4-19 13:37
考虑下进程假死问题吧
作者:
Kokgog
时间:
2012-4-19 13:38
supervisor在手,别无所求......
作者:
hitsword
时间:
2012-4-19 13:51
稀饭 发表于 2012-4-19 13:37
考虑下进程假死问题吧
非假死的亲。直接被Kill掉的。
作者:
裸舞的金鱼
时间:
2012-4-19 13:52
mark
作者:
hitsword
时间:
2012-4-19 14:07
问题解决了。
欢迎光临 全球主机交流论坛 (https://443502.xyz/)
Powered by Discuz! X3.4