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

相關文章
相關標籤/搜索