nginx+tomcat 叢集搭建
但每天7,8點老是開始出現502 bad Gateway。
能否有人幫我分析下各種情況發生的原因?
error.log記錄
2014/10/07 07:59:47 [error] 7783#0:
*90920 connect() failed (111: Connection refused) while connecting to upstream, client: 124.133.28.7, server: xx.com, request: "GET / HTTP/1.1", upstream: "http://127.0.1. 8888/", host: "xx.com"
迷茫2017-05-16 17:28:27
為你的upstream增加keepalive配置沒有?
upstream backend {
server http://127.0.0.1:8888;
keepalive 32;
}
在nginx和backend之間建立長連接,大量請求時避免反覆創建tcp連接,否則就容易出502
我看你這個狀況跟具體時段相關,估計就是這個時段的並發請求比較大導致的
另外就是看下你的應用程式伺服器在這個時段的記憶體、CPU佔用什麼的,程式碼bug導致應用伺服器無法回應更多的連線也是一種可能