当前位置: 代码迷 >> PHP >> 查询量一大经常出现502 bad Gateway,该如何处理
  详细解决方案

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

热度:235   发布时间:2016-04-28 19:06:04.0
查询量一大经常出现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的
  相关解决方案