nginx:增加超时以防止404找不到错误?
我有一个运行Gunicorn的Django服务器,前面是nginx。我直接从nginx提供静态文件,并将其他内容传递给Gunicorn 我有一些运行缓慢的后端查询,我发现nginx经常在返回之前超时,所以我看到了404页面 有没有办法提高超时级别 这是我的nginx conf文件:nginx:增加超时以防止404找不到错误?,nginx,Nginx,我有一个运行Gunicorn的Django服务器,前面是nginx。我直接从nginx提供静态文件,并将其他内容传递给Gunicorn 我有一些运行缓慢的后端查询,我发现nginx经常在返回之前超时,所以我看到了404页面 有没有办法提高超时级别 这是我的nginx conf文件: server { listen 443; client_max_body_size 4G; access_log /webapps/myapp/logs/nginx-access.log;
server {
listen 443;
client_max_body_size 4G;
access_log /webapps/myapp/logs/nginx-access.log;
error_log /webapps/myapp/logs/nginx-error.log;
location /media/ {
alias /webapps/myapp/myapp/media/;
}
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
proxy_set_header Host $http_host;
proxy_redirect off;
if (!-f $request_filename) {
proxy_pass http://hello_app_server;
break;
}
}
我想也许我需要,但从医生那里我不确定 试试看
代理读取超时120秒
把它放在你的代理部分
默认值显然是60秒,所以尝试加倍并从那里开始
对此我不是很有信心,但我今天在mysql中遇到了一个类似的问题,在一台工作的服务器上超时,并且加倍了。值得一试,希望能有所帮助。你为我节省了很多时间。事实上,这是一个正确的答案。