wordpress+spawn-fcgi+nginx经常502解决
Posted | archive
我的blog经常出现这个
502 Bad Gateway
nginx/0.7.65
以前用了个很ugly的办法就是在cron里每隔一段时间restart一下spawn-fcgi。。。
昨天被一个IP为77.232.66.20用工具扫站的家伙弄郁闷了。服务器坚持几秒钟就铁定502。所以今天查了几个(1, 2, 3)帖子,把这个问题似乎解决了。方法很简单,在nginx配置文件wordpress这一段加上一行环境变量:
location ~ \.php$ {
#这里略去了一大堆 fastcgi_param,在最后一个fastcgi_param加上下面的:
fastcgi_param PHP_FCGI_MAX_REQUESTS 500;
}
然后kill -HUP
就可以了。pgrep -f "nginx: master"
更新:Gentoo的php终于5.3了。。。改用php-fpm了。
Comments