1. 程式人生 > >linux部署Tomcat響應很慢的解決辦法

linux部署Tomcat響應很慢的解決辦法

用瀏覽器訪問tomcat主頁,會發現超級慢,瀏覽器一直在等待伺服器的響應,從這裡可以看出能夠接入8080埠,但是伺服器沒有返回資料。(這個問題折騰幾天)

  後來在網上找了無數資料,終於發現了原因。tomcat8.0在騰訊雲ubuntu14.04上有bug。

問題原因:

隨機數引起執行緒阻塞。

tomcat不斷啟動,關閉, 啟動關閉。幾次後會出現卡死狀況。需很久才能載入完成

阿里雲同樣配置,同樣系統,則很難出現卡死狀況。  即使出現過幾十秒後也會釋放出來。 而騰訊雲 ubuntu 不會 騰訊雲的 centos不知道。

  多次啟動關閉,產生隨機數的時候引起執行緒阻塞,,然後卡死。

  解決辦法:

  tomcat bin/ catalina.sh 中加入JAVA_OPTS=

"$JAVA_OPTS -Djava.security.egd=file:/dev/./urandom"

?
1