【nginx服务器502】

果酱很好吃 果酱很好吃 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
php:5.3.25
nginx:1.5.0
服务器:8核 32G
由于服务器运行一段时间后,真实内存使用率会变高(不知道是不是有些php的进程没有释放内存)
所以,我就在crontab里设置每一小时reload平滑重启一次php-fpm
php-fpm配置:

[global]
pid = /usr/local/php/var/run/php-fpm.pid
#error_log = /home/wwwlog/php-fpm.log
log_level = notice

[www]
listen = /tmp/php-cgi.sock
user = www
group = www
pm = dynamic
pm.max_children = 800
pm.start_servers = 200
pm.min_spare_servers = 30
pm.max_spare_servers = 800
request_terminate_timeout = 300s

request_slowlog_timeout = 5s
slowlog = /usr/local/php/var/log/php-fpm.slow.log

但是,我发现,在php-fpm重启的时候(也就是说每个整点),刷新网站页面会出现502
# netstat -anpo | grep "php-fpm" | wc -l
平常也才120几,我设置的pm.start_servers = 200也够了啊。
难道是说,我在整点刷新的时候正好遇到重启,所以没有进程可用?
1、那请问各路大神是如何解决的服务器运行一段时间后,真实内存使用过高的问题?
2、还有就是如何解决平滑重启php-fpm遇到502的问题?
...全文

相关推荐

nginx 502 Bad Gateway 错误解决办法

一些运行在Nginx上的网站有时候会出现“502 Bad Gateway”错误,有些时候甚至频繁的出现。以下是小编搜集整理的一些Nginx 502错误的排查方法,供参考:   Nginx 502错误的原因比较多,是因为在代理模式下后端服务器出现问题引起的。这些错误一般都不是nginx本身的问题,一定要从后端找原因!但nginx把这些出错都揽在自己身上了,着实让nginx的推广者备受置疑,毕竟从字眼上理解,bad gateway?不就是bad nginx吗?让不了解的人看到,会直接把责任推在nginx身上,希望nginx下一个版本会把出错提示写稍微友好一些,至少不会是现在简单的一句 502 Ba

weixin_38544978

Nginx 502 bad gateway和Nginx 504 Gateway Time-out错误解决方法 错误解决办法

最近服务器宕机的现象比较频繁,临下班时分,G给挂掉了,502 Bad Gateway Nginx,不由得让我想起之前的504 Gateway Time-out,两者应该有点联系,一定得弄清楚。Nginx 504 Gateway Time-out的含义是所请求的网关没有请求到,简单来说就是没有请求到可以执行的PHP-CGI。 解决这两个问题其实是需要综合思考的,一般来说Nginx 502 Bad Gateway和php-fpm.conf的设置有关,而Nginx 504 Gateway Time-out则是与nginx.conf的设置有关。 Nginx 504 Gateway在之前的文章中已经记录

weixin_38593723

解决Nginx + PHP(FastCGI)遇到的502 Bad Gateway错误

昨日,有朋友问我,他将Web服务器换成Nginx 0.6.31 + PHP 4.4.7(FastCGI)后,有时候访问会出现“502 Bad Gateway”错误,如何解决。

weixin_38672807

解决Nginx 502问题[代码]

本文详细记录了作者在部署Nginx+Django+MySQL的CentOS服务器上遇到的502 Bad Gateway错误及其解决过程。作者首先通过查看Nginx和uWSGI的日志文件定位问题,随后在Nginx配置文件中添加了uWSGI相关的缓冲区大小和超时设置,并在uWSGI配置中调整了超时和缓冲区参数。此外,作者还关闭了Django的DEBUG模式,开放了阿里云ECS的安全组端口,并最终通过重启服务器解决了问题。文章总结了所有尝试的步骤,并提供了常用的Nginx和uWSGI命令,为遇到类似问题的开发者提供了实用的参考。

c7d8e9

详解Nginx 502错误解决办法

主要介绍了详解Nginx 502错误解决办法的相关资料,这里说明几种可能出现的502错误的实例,并一一说明如何解决,需要的朋友可以参考下

weixin_38692836
评论 4
收藏 已收藏
分享
返回顶部
果酱很好吃
PHP 20,393 成员 19,654 内容