云服务器启动tomcat巨慢

在腾讯云上申请了一台服务器,每次重启自己的服务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

猜你喜欢

转载自z724130632.iteye.com/blog/2369080