![](/img/trans.png)
[英]Getting 504 Gateway Time-out nginx/1.18.0 (Ubuntu) in django nginx
[英]504 Gateway Time-out nginx/1.10.3 (Ubuntu)
我正在尝试使用Nginx在Ubuntu 16.4服务器上托管Django 1.11应用程序。 但是运行服务器后,我收到504 Gateway Time-out
这是我的所有端口日志
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 3209/redis-server 1
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 15218/nginx -g daem
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1204/sshd
tcp6 0 0 :::9200 :::* LISTEN 28810/java
tcp6 0 0 :::9300 :::* LISTEN 28810/java
tcp6 0 0 :::22 :::* LISTEN 1204/sshd
udp 0 0 0.0.0.0:68 0.0.0.0:* 963/dhclient
command=/home/ubuntu/miniconda3/envs/ok/bin/gunicorn --access-logfile - --workers 3 --limit-request-line 8000 --bind unix:/home/ubuntu/app/socks/ok.sock configuration.wsgi:application directory=/home/ubuntu/app/onekkom/backend user=ubuntu group=www-data chmod=664 autostart=true autorestart=true stderr_logfile=/var/log/ok_prod_gunicorn.err.log stdout_logfile=/var/log/ok_prod_gunicorn.out.log
Nginx error.log
* 1上游超时(110:连接超时),同时从上游读取响应头,客户端:118.179.95.25,服务器:18.136.204.142,要求$
2019/07/24 18:13:13 [错误] 15221#15221:* 1从上游读取响应标头时上游超时(110:连接超时),客户端:118.179.95.25,服务器:18.136.204.142,re $
2019/07/24 18:20:17 [错误] 15485#15485:* 1从上游读取响应头时上游超时(110:连接超时),客户端:118.179.95.25,服务器:18.136.204.142,re $
有人对这个问题有任何想法吗? 任何形式的帮助将不胜感激
Gunicorn默认情况下在30秒后超时。 这很可能是Gunicorn超时,而不是Nginx超时。 您可以在Gunicorn设置中增加超时时间。 通常,您可能需要处理超过30秒的请求。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.