我的网站,刚刚不知什么原因,访问出现502 Bad Gateway,链接SSH正常,PING正常,查看监控宝记录已经持续45分钟,重启一下服务器,网站又可以访问了。想问下出现这样的问题是什么原因导致的,好以后防范出现类似情况。
|
hzqimJul 13, 2014 via Android
1
Nginx? 是不是内存不够?
|
|
zjgoodJul 13, 2014 via Android
2
那就用脚本来自动重启nginx吧~~
|
|
xLzgkddTywk9ALsXJul 13, 2014
3
@zjgood php-fpm的问题吧,如果是PHP的话
|
|
skyworkerJul 13, 2014 via Android
5
php-fpm最大并发数量不足。
增加内存后,增加php-fpm并发数据 |
|
hzqimJul 13, 2014 via Android
6
脚本定时回收内存或者重启Nginx 再看效果。
|
|
9
@skyworker 每天也就3000+PV,我的内存占用好像一直在50%左右徘徊,也没发现不够,512M内存的VPS,请教一下php-fpm该多大好。
|
|
10
@eseeker php-fpm的进程占用内存大小...主要是看你php-cgi的加载模块多少。
你这个看来一天3000+ pv可以近似认为没有负载,对不起这话可能伤人,但你换算一下时间再做个除法,那点压力真的可以忽略不计——当然我这里没有考虑到单个pv需要服务器花费的资源和时间。我建议5个php-cgi进程即可。 php的运行时间设置不要过长——mysql是否会有大量未释放的连接。抱歉我不能给你找很多资料,但这些也是比较常见的内容,想找到解决办法还是相对容易的。 |
|
xiaopJul 14, 2014 via iPhone
11
不如直接用nginx+apache稳定
|
|
kiahJul 14, 2014
13
php挂了
|