在騰訊雲上配了個一元的學生雲,開始一切正常,直到配置tomcat開始出現各種莫名其妙的問題。最莫名其妙的是tomcat啟動了,端口也 正常監聽,安全組也放行端口了,然後問題來了。
用浏覽器訪問tomcat主頁,會發現超級慢,浏覽器一直在等待服務器的響應,從這裡可以看出能夠接入8080端口,但是服務器沒有返回數據。(這個問題折騰幾天)
後來在網上找了無數資料,終於發現一篇博客(點擊這裡)說明了原因。tomcat8.0在騰訊雲ubuntu14.04上有bug。
多次啟動關閉,產生隨機數的時候引起線程阻塞,,然後卡死。
解決辦法:
tomcat bin/ catalina.sh 中加入
JAVA_OPTS="$JAVA_OPTS -Djava.security.egd=file:/dev/./urandom"
然後問題解決,,訪問速度正常了。