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