Nginx报504 gateway timeout错误的解决方法(小丑搞笑版。。。)

1、今天登陆个人网站,忽然发现报了下面的一个错误:

  个人第一反应是:超时了应该是Nginx代理没有设置超时时间,默认的超时时间估计过小了,而后就按照正常的方式用Xshell链接服务器,应该是网络或者是其余的缘由吧,好巧不巧的个人Xshell链接不上个人服务器了,因而我想应该是Xshell的缘由。因此我登陆阿里云试图用阿里云的Workbench远程链接服务器,然而不知是什么缘由Workbench也链接不上。。。html

  因而乎我当时就出现了以下搞笑的内心活动:nginx

  卧槽。。。。shell

  我为何链接不上服务器???tomcat

  个人服务器被人黑了吗???服务器

  他为何要黑个人服务器???网络

  我这么菜好不容易买一个服务器还被人黑了。。。网站

  我***阿里云

解决办法:

  因为我比较菜,目前能想到的方法就是暴力的重启服务器了。。。spa

  因而我重启了服务器,这下能够链接到服务器了,而后我按照网上的方法在Nginx的配置文件里面加了相关设置超时的配置后重启全部的软件,问题解决了。。3d

一、在http{}块中加入以下的配置
#用于tomcat反向代理,解决nginx 504错误 
    proxy_connect_timeout 300; #单位秒 
    proxy_send_timeout 300; #单位秒 
    proxy_read_timeout 300; #单位秒 
    proxy_buffer_size 16k; 
    proxy_buffers 4 64k; 
    proxy_busy_buffers_size 128k; 
    proxy_temp_file_write_size 128k;
    # ps:以timeout结尾配置项时间要配置大点
二、在对应server{}中加入以下配置
    proxy_send_timeout 300;
    proxy_read_timeout 300;
    proxy_connect_timeout 300;

问题解决^_^-----小丑原来是我本身。。。。

参考连接:https://www.cnblogs.com/linjiqin/p/11858127.html

相关文章
相关标签/搜索