nginx tomcat報504超時錯誤

2021-08-04 22:33:36 字數 1062 閱讀 6827

1. 今天nginx+tomcat報504超時錯誤?

1.專案本地不用nginx訪問沒問題;

2.今天以前訪問也沒問題;

2. nginx配置的有問題了?
1. 我的nginx以及其他的比如mysql等,都是使用了oneinstack安裝的,預設都做了優化;

2. 搜尋了一大推"nginx 504 gateway time-out tomcat",都是與php有關的,而預設優化的就是php配置的;

3. 預設配置如下(適用於php):

fastcgi_connect_timeout 1000;

fastcgi_send_timeout 1000;

fastcgi_read_timeout 1000;

fastcgi_buffer_size 64k;

fastcgi_buffers 8

128k;

fastcgi_busy_buffers_size 128k;

fastcgi_temp_file_write_size 128k;

fastcgi_intercept_errors on;

4. 後台使用tomcat做反向**伺服器,所以不使用以fastcgi_*配置項,將其注釋掉,新增**配置項

#用於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結尾配置項時間要配置大點

5. 問題完美解決,參考了文件

6. 總結: 需要nginx配置優化,tomcat配置優化,**優化以及資料庫優化.

504 七進製數

題目描述 給定乙個整數,將其轉化為7進製,並以字串形式輸出。示例 1 輸入 100 輸出 202 示例 2 輸入 7 輸出 10 注意 輸入範圍是 1e7,1e7 方法1 主要思路 1 首先確定輸入值的絕對值,然後對絕對值使用 7 進行分解,將分解後的得到的字串,根據原來數字的正負,決定是否在字串的...

nginx http post請求返回504報錯

http post請求後,返回訊息碼為504 504錯誤代表閘道器超時 gateway timeout 是指伺服器作為閘道器或 但是沒有及時從上游伺服器收到請求。伺服器 不一定是 web 伺服器 正在作為乙個閘道器或 來完成客戶 如您的瀏覽器或我們的 checkupdown 機械人 訪問所需 的請求...

nginx tomcat集群過程

1.裝多tomcat,注意埠不要一樣,每乙個tomcat都要設三個埠,都要不一樣 比如配兩個,啟動起來,如果埠衝突起啟不了 配製nginx配製如下 user nobody worker processes 2 error log logs error.log error log logs error...