centos系統,tomcat啟動卡的問題解決

2021-08-15 12:55:28 字數 412 閱讀 6948

在一次centos 7系統中安裝tomcat,啟動過程很慢,需要幾分鐘,經過檢視日誌,發現耗時在這裡:是session引起的隨機數問題導致的。tocmat的session id是通過sha1演算法計算得到的,計算session id的時候必須有乙個金鑰。為了提高安全性tomcat在啟動的時候回通過隨機生成乙個金鑰,當隨機數的時候卡住了,就導致tomcat啟動不了。

因為最小換安裝系統的時候,是沒有rng-tools這個包的。

yum install rng-tools # 安裝rngd服務(熵服務,增大熵池) systemctl enable rngd # 設定服務enable,啟動機器就啟動服務 systemctl start rngd # 啟動服務

請參考 

tomcat掛了自啟

先上指令碼 bin sh function 自動監控tomcat程序,掛了就執行重啟操作 author wangqy define 獲取tomcat ppid tomcatid ps ef grep tomcat grep w apache grep v grep awk tomcat startu...

tomcat啟動失敗無許可權 Tomcat啟動許可權

使用root許可權啟動tomcat會帶來很多的安全問題,尤其是在 者獲得webshell之後危害就更大了。這就要求啟動tomcat最好是採用一般的使用者許可權。root localhost groupadd tomcat root localhost useradd d home tomcat g ...

centos系統下部署多個Tomcat

第乙個tomcat檔案配置 catalina base usr local tomcat 1 catalina home usr local tomcat 1 tomcat home usr local tomcat 1 export catalina base catalina home tomc...