tomcat與mysql連接具體步驟 tomcat連接mysql很慢?
tomcat連接mysql很慢?你的nginx配置中,"proxy_connect_timeout 6000"代表nginx與后端(即upstream)建連的超時時間為6秒。即是說,當nginx嘗試與
tomcat連接mysql很慢?
你的nginx配置中,"proxy_connect_timeout 6000"代表nginx與后端(即upstream)建連的超時時間為6秒。即是說,當nginx嘗試與tomcat建連時間超過6秒后就會放棄并報錯。高峰期時,如果nginx與tomcat建連頻繁超時,就會出現(xiàn)你描述的情況。
你所謂的"tomcat卡死",我估計應(yīng)該是tomcat在應(yīng)對高峰流量時展現(xiàn)出的請求嚴重積壓狀態(tài),此時tomcat還在工作,只不過排隊的請求太多,響應(yīng)非常非常慢。
至于為啥拿掉nginx之后就"沒問題"了,是因為拿掉nginx之后就是用戶直接與tomcat建連,此時請求處理效率并沒有提高(如果按照6秒超時來計算的話,建連失敗和先前是一樣多甚至更多的),只不過建連失敗、請求超時等問題都不會體現(xiàn)在tomcat的日志中罷了。