騰訊云ubuntu服務(wù)器tomcat訪問慢的原因分析及解決方法
在騰訊云上配了個一元的學(xué)生云,開始一切正常,直到配置tomcat開始出現(xiàn)各種莫名其妙的問題。最莫名其妙的是tomcat啟動了,端口也 正常監(jiān)聽,安全組也放行端口了,然后問題來了。
用瀏覽器訪問tomcat主頁,會發(fā)現(xiàn)超級慢,瀏覽器一直在等待服務(wù)器的響應(yīng),從這里可以看出能夠接入8080端口,但是服務(wù)器沒有返回數(shù)據(jù)。(這個問題折騰幾天)
后來在網(wǎng)上找了無數(shù)資料,終于發(fā)現(xiàn)了原因。tomcat8.0在騰訊云ubuntu14.04上有bug。
問題原因:
隨機(jī)數(shù)引起線程阻塞。
tomcat不斷啟動,關(guān)閉, 啟動關(guān)閉。幾次后會出現(xiàn)卡死狀況。需很久才能加載完成
阿里云同樣配置,同樣系統(tǒng),則很難出現(xiàn)卡死狀況。 即使出現(xiàn)過幾十秒后也會釋放出來。 而騰訊云 ubuntu 不會 騰訊云的 centos不知道。
多次啟動關(guān)閉,產(chǎn)生隨機(jī)數(shù)的時候引起線程阻塞,,然后卡死。
解決辦法:
tomcat bin/ catalina.sh 中加入
JAVA_OPTS="$JAVA_OPTS -Djava.security.egd=file:/dev/./urandom"
以上所述是小編給大家介紹的騰訊云ubuntu服務(wù)器tomcat訪問慢的原因分析及解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
linux命令行報錯bash command not found問題及解決
這篇文章主要介紹了linux命令行報錯bash command not found問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-08-08
詳解如何在Linux系統(tǒng)上安裝cpolar內(nèi)網(wǎng)穿透
cpolar作為一款體積小巧卻功能強(qiáng)大的內(nèi)網(wǎng)穿透軟件,不僅能夠在多種環(huán)境和應(yīng)用場景中發(fā)揮巨大作用,還能適應(yīng)多種操作系統(tǒng),本文主要介紹了cpolar在Linux系統(tǒng)下的各種應(yīng)用類型,感興趣的可以了解下2023-08-08
Yum安裝中出現(xiàn)錯誤mirrorlist.txt的解決方法
前幾天在使用Yum install命令安裝軟件的時候一直提示一個mirrorlist.txt錯誤,通過查找相關(guān)的資料現(xiàn)在找到了解決的方法,所以這篇文章就整理出來和大家分享一下,有同樣遇到這個問題的朋友們可以參考借鑒下。2016-10-10
有效學(xué)習(xí)Linux系統(tǒng)的4個方法
這篇文章主要為大家詳細(xì)介紹了有效學(xué)習(xí)Linux系統(tǒng)的4個方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-01-01

