在我维护的 Django 应用中,nginx 充当反向代理,gunicorn 充当应用服务器。我的 nginx 错误日志中充满了以下错误消息:
*12498147 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 86.123.57.195, server: example.com, request: "GET / HTTP
nginx.conf
有人能用通俗易懂的语言解释一下这到底是什么意思吗?此外,这与我的文件中的以下条目有什么关系吗?
client_body_timeout 1m;
client_header_timeout 1m;
答案1
这意味着 gunicorn 未在 nginx 预期的超时时间内返回数据。查看同一时间戳的 gunicorn 日志,了解发生了什么情况。