我使用配置了docker-compose的nginx webserver进行php-fpm设置。它的大部分时间效果很好,但有时候nginx服务器停止响应并最终超时504 Nginx Gateway Timeout
。
nginx错误日志填写为:
2017/08/03 08:28:57 [error] 10#0: *3512 upstream timed out (110: Connection timed out) while reading response header from upstream, client: XXX.XX.XX.XX, server: XXX.URL.XXX, request: "GET XXXROUTEXXX HTTP/1.1", upstream: "fastcgi://172.18.0.2:9000", host: "XXX.URL.XXX", referrer: "XXX.URL.XXX"
有谁知道发生了什么事? StackOverflow上的其他答案建议增加nginx超时时间,但这似乎并不是一个可行的解决方案。