我一開始遇到這個問題的時候也是懵逼的。
這叫什么問題。。。
描述一下,當輸入命令啟動tomcat之后,訪問網站總是不能訪問,但是5、6分鍾之后又好了,有時候好,有時候不行。
遇到這樣的問題運用以下的方案可以解決。
yum install rng-tools systemctl start rngd cp /usr/lib/systemd/system/rngd.service /etc/systemd/system vim /etc/systemd/system/rngd.service 修改其中對應的為:ExecStart=/sbin/rngd -f -r /dev/urandom systemctl daemon-reload systemctl restart rngd
按照上面的命令打下來,我反正是好了!!!覺得這個問題也是玄學。
要注意的是:首先確定你的系統版本和我的版本是否差不多,6.5是沒有這個問題的,tomcat版本是否一致,其他版本我沒測試過是否有這個問題。再者,防火牆也會導致類似的情況,或者網絡訪問速度等,請先確保是沒有項目在你的tomcat中運行也會有這樣的情況發生。
總之這樣確實解決了問題,簡單的說是系統和tomcat一個服務沖突導致(熵池不夠大)。
想要仔細了解呢,可以看下面這篇博客。