在腾讯云上申请了一台服务器,每次重启自己的服务tomcat都需要卡住很长时间,每次都是日志停在Root WebApplicationContext: initialization completed in 744 ms这个地方,然后也不知道发生了什么。
在网上看到了一篇博文http://www.jianshu.com/p/576d356dc163,大体原因是讲,tomcat在启动产生随机数时,由于其固有原因,造成JVM堵塞。
对于该问题,解决方法是为,安装rngd服务(熵服务):
[root@10-4-25-124 ~]# yum -y install rng-tools
[root@10-4-25-124 ~]# echo 'EXTRAOPTIONS="--rng-device /dev/urandom"' >/etc/sysconfig/rngd
[root@10-4-25-124 ~]# systemctl start rngd.service
完成以上操作,再一次重启tomcat,会发现很快的启动完成了。
http://blog.sina.com.cn/s/blog_8ea8e9d50102vubk.html