1. 程式人生 > >在Linux下啟動tomcat,巨慢始終起不來

在Linux下啟動tomcat,巨慢始終起不來

 最近自己弄個專案放在阿里雲的伺服器上,每回啟動都很慢,記得最長一次起了半個小時,一直苦於找不到原因,找個運維幫忙,說是報錯導致啟動過慢,我修改完bug,但是還是啟動很慢,我就在Linux環境下用 ./catalina.sh run 方式來啟動專案分析一下哪裡的問題。請看我的專案啟動的。

 2018-01-06 11:43:16,201 [localhost-startStop-1] INFO  [org.springframework.web.context.ContextLoader] - Root WebApplicationContext: initialization completed in 5296 ms  這段話的時候就一直等待。在網上查查資料,Tomcat所在的JVM程序已經被啟動了所以可以排除是JVM退出引起的問題。那麼問題真的就是JVM因為某種原因被阻塞

了。

解決方案:安裝rngd服務(熵服務)

執行命令: yum -y install rng-tools

echo 'EXTRAOPTIONS="--rng-device /dev/urandom"' >/etc/sysconfig/rngd

service rngd start

chkconfig rngd on

chkconfig --list rngd