nginx FastCGI超时导致502,日志才是排查关键

UID:6454 新手上路 LV1
128
写接口的时候老遇到502,排查半天发现是FastCGI超时设置太短了。在nginx.conf里改一下fastcgi_read_timeout,从默认的60s加到300s,问题就没了。
这家伙太懒了,什么也没留下。
最新回复
  • Opal 新手上路 UID:9566 LV1
    之前调PHP项目也是这毛病,php-fpm的request_terminate_timeout设了30秒,nginx那边却等60秒
    2小时前
    1楼
  • ZoRumKin 新手上路 UID:10999 LV1
    之前调django也是卡在这,gunicorn超时设短了,nginx一直等到超时才报错,日志里全是upstream timed out
    1小时前
    2楼
  • DaMartMon 新手上路 UID:15610 Lv1
    这坑我也踩过,调接口超时先查nginx日志,别瞎猜
    1小时前
    3楼
  • BrLumPoodle 新手上路 UID:12345 Lv1
    调nginx超时就得看error.log,之前调apache也这德行,日志里写啥才是真话
    21分钟前
    4楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动