騰訊云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)文章
CentOS服務(wù)器+監(jiān)控寶SNMP監(jiān)控全攻略分享
很多人和Sudu一樣都想使用監(jiān)控寶去監(jiān)控自己的linux服務(wù)器,但是因為安裝snmp存在一些問題導(dǎo)致無法成功設(shè)置snmp的設(shè)置。2010-12-12在Linux系統(tǒng)中使用Vim讀寫遠(yuǎn)程文件的命令詳解
這篇文章主要介紹了在Linux系統(tǒng)中使用Vim讀寫遠(yuǎn)程文件的相關(guān)知識,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07Linux?修改系統(tǒng)時間的兩種具體實現(xiàn)方式
在Linux中,有兩種常見的方式可以修改系統(tǒng)時間:更新系統(tǒng)時間的方式和手動修改系統(tǒng)時間的方式,每種方式給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-02-02centos7下搭建ZooKeeper3.4中間件常用命令小結(jié)
Zookeeper 作為一個分布式的服務(wù)框架,主要用來解決分布式集群中應(yīng)用系統(tǒng)的一致性問題,它能提供基于類似于文件系統(tǒng)的目錄節(jié)點樹方式的數(shù)據(jù)存儲。這篇文章主要介紹了centos7下搭建ZooKeeper3.4中間件常用命令小結(jié),需要的朋友可以參考下2019-07-07Linux中du-查看文件夾大小并按大小進(jìn)行排序詳解
這篇文章主要介紹了Linux中du-查看文件夾大小并按大小進(jìn)行排序詳解的相關(guān)資料,需要的朋友可以參考下2017-03-03Linux系統(tǒng)下netstat命令詳細(xì)介紹
大家好,本篇文章主要講的是Linux系統(tǒng)下netstat命令詳細(xì)介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12