Home  >  Article  >  Backend Development  >  查询量一大经常出现502 bad Gateway,该如何处理

查询量一大经常出现502 bad Gateway,该如何处理

WBOY
WBOYOriginal
2016-06-13 11:59:051631browse

查询量一大经常出现502 bad Gateway
查了几百万条数据就直接nginx 502 Bad Gateway了。 另一台服务器好好的。我不能登录服务器查看配置。请教各位弄过nginx+php的同志。你们服务器的设置都是啥样的?我发给硬件部的瞅瞅
------解决方案--------------------
502通常就是php-fpm歇菜了。这可能是由于fpm的连接数过大,或者程序的执行时间较长。
不过就凭你一句 查了几百万条数据就直接nginx 502 Bad Gateway了。 轻描淡写,没人能做到对症下药
------解决方案--------------------
内存不足,连接数太高,cpu满载以至于无法及时处理新连接,都可能导致这个502
就你这一句的确没办法知道具体情况
------解决方案--------------------
你们技术部的也太菜了吧!一次查几百万的数据
------解决方案--------------------
我这刷新的时候也出现502,也是nginx+php ,,配置 的时候nginx里面也有设置:访问时间(如下)等几个参数 把这几个参数的时间  设置长一些,再一个可能是你在nginx 搭建的 时候 资源可能不够,希望对你有帮助!
我这是偶尔出现这种情况,让运维重启一下服务就行了

fastcgi_buffer_size           128k;
fastcgi_buffers             8 128k;
fastcgi_busy_buffers_size     128k;
fastcgi_temp_file_write_size  128k;
------解决方案--------------------
php慢了,nginx请求半天得不到回应,自然会超时。看看有没有timeout的配置,关于fastcgi的

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn