用户端访问centos7上面的tomcat,访问页面出现的非常的慢?

原因:因为客户端访问centos7上面的tomcat会先 建立session连接,这个连接会用到random的随机数,在linux系统中有一个熵池的概念(熵池是一个内核参数),

他要 用熵池里面的随机数去填充连接的信息,然后与服务器建立连接,如果服务器的熵池里面的随机数很小或者很少的 话,这个连接就建立不起来,建立不起来就会导致看不到界面。

解决方法:

[root@tomcat ~]# cat /proc/sys/kernel/random/entropy_avail

59

[root@tomcat ~]# yum -y install rng-tools

[root@tomcat ~]# cp   /usr/lib/systemd/system/rngd.service    /etc/systemd/system

[root@tomcat ~]# vim /etc/systemd/system/rngd.service

[Service] ExecStart=/sbin/rngd -f -r /dev/urandom        //让他读取另外一个随机数设备来增加熵池大小

[root@tomcat ~]# systemctl daemon-reload 系统服务重新加载一下

[root@tomcat ~]# systemctl restart rngd

[root@tomcat ~]# cat /proc/sys/kernel/random/entropy_avail

2979

posted @ 2018-10-26 18:49  一剑若尘  阅读(809)  评论(0编辑  收藏  举报