全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 4123|回复: 14
打印 上一主题 下一主题

[经验] 关于Nginx 502 自动重启的问题

[复制链接]
跳转到指定楼层
1#
发表于 2011-4-8 20:56:56 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
vi 502.sh
  1. #!/bin/bash
  2. if [[ `curl  -s http://74.117.58.41/p.php| grep 502` == *"502"* ]]; then
  3. /etc/init.d/php-fpm restart
  4. fi
复制代码
chmod +x *.sh

crontab -e
每2分钟检查一次
*/2 * * * * 502.sh


欢迎大家改进,或者指出缺点,提出更好的方案..
临时改进的代码,目的在于抛小鱼,引大猫..

正确版本:http://www.lilynana.eu.org/thread-54176-1-1.html

[ 本帖最后由 Cat 于 2011-4-8 21:08 编辑 ]
15#
发表于 2011-4-9 02:16:33 | 只看该作者
Nginx 502 Bad Gateway和php-fpm.conf的设置有关,而Nginx 504 Gateway Time-out则是与nginx.conf的设置有关。 现在知道重启啥了不呵?
14#
发表于 2011-4-9 01:06:03 | 只看该作者
原帖由 opuer 于 2011-4-8 21:19 发表

我是说你们整个思路就是错的。
php-fam自己就有重启php的能力。


如果它自己已经挂了还启个球能力啊
13#
发表于 2011-4-8 23:53:28 | 只看该作者
原帖由 opuer 于 2011-4-8 21:28 发表

检查后端为什么挂了。


个人认为

php-fpm自动重启的范围局限仅在自身
用shell去控制的扩展性更强些 其他一些因素在shell可以更好的控制
12#
发表于 2011-4-8 21:28:52 | 只看该作者
原帖由 ssh 于 2011-4-8 21:26 发表
那如果是反向代理后端挂了呢?

检查后端为什么挂了。

[ 本帖最后由 opuer 于 2011-4-8 21:30 编辑 ]
11#
发表于 2011-4-8 21:26:49 | 只看该作者

回复 10# 的帖子

那如果是反向代理后端挂了呢?
10#
发表于 2011-4-8 21:23:39 | 只看该作者
原帖由 ssh 于 2011-4-8 21:21 发表
如果是LNAMP的apache呢?

跑出502来说明你的php程序有问题。
9#
发表于 2011-4-8 21:21:55 | 只看该作者

回复 8# 的帖子

如果是LNAMP的apache呢?
8#
发表于 2011-4-8 21:19:18 | 只看该作者
原帖由 Cat 于 2011-4-8 21:08 发表
就是当检查的页面出现 502 Bad Gateway
就自动重启php

改进版
http://www.lilynana.eu.org/thread-54176-1-1.html

我是说你们整个思路就是错的。
php-fam自己就有重启php的能力。
7#
发表于 2011-4-8 21:14:59 | 只看该作者
卖502 A胶
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-11 08:20 , Processed in 0.070695 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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