宇宙主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

欧基零壹微头条IP归属甄别会员请立即修改密码
查看: 2848|回复: 8

[Windows VPS] Nginx 守护进程脚本问题

[复制链接]
发表于 2012-4-19 13:05:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2012-4-19 13:03:11 | 显示全部楼层 |阅读模式
我参考网上的脚本,自己改写了一个。但是不知道为什么无效。貌似if不对?
  1. ipv4=`/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"`
  2. EMAIL_TO="[email protected]"
  3. nd=`pgrep -f nginx | wc -l`
  4. if [ $nd -eq "0" ];
  5. then
  6. /usr/local/nginx/sbin/nginx
  7. /usr/local/php/sbin/php-fpm start
  8. echo -e "Server IP is : $ipv4 " | mail -s "The nginx program is Dead" $EMAIL_TO
  9. else
  10. echo -e "[`date "+%Y-%m-%d %T"`] the program is running" >>/root/nginxd.log
  11. fi
复制代码
当关闭nginx进程的时候,执行pgrep -f nginx | wc -l显示是0.但是直接执行脚本却无效。求救。。。
发表于 2012-4-19 13:52:40 | 显示全部楼层
mark
 楼主| 发表于 2012-4-19 13:33:50 | 显示全部楼层
本帖最后由 hitsword 于 2012-5-7 00:59 编辑
enj0y 发表于 2012-4-19 13:05
NGINX无需守护。守护反而降低性能


你以为我不知道啊。。。在VPS跑,会给母鸡Kill
发表于 2012-4-19 13:35:17 | 显示全部楼层
本帖最后由 稀饭 于 2012-4-19 13:36 编辑

亲 nginx不用写守护  直接有控制脚本 可以restart
至于php的守护进程 .......
搞错对象了
发表于 2012-4-19 13:37:46 | 显示全部楼层
考虑下进程假死问题吧
发表于 2012-4-19 13:38:15 | 显示全部楼层
supervisor在手,别无所求......
 楼主| 发表于 2012-4-19 13:51:03 | 显示全部楼层
稀饭 发表于 2012-4-19 13:37
考虑下进程假死问题吧

非假死的亲。直接被Kill掉的。
 楼主| 发表于 2012-4-19 14:07:16 | 显示全部楼层
问题解决了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|兜哪儿主机交流论坛

GMT+8, 2024-9-21 08:11 , Processed in 0.116766 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表