侧边栏壁纸
  • 累计撰写 59 篇文章
  • 累计创建 52 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

centos下tomcat启动很慢

木东
2019-03-31 / 0 评论 / 0 点赞 / 44 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

1. centos下tomcat启动很慢

tomcat关于随机数生成时,采用的“熵源”(entropy source)的策略

解决:方法有两个

1.1 使用伪随机函数生成器

/dev/urandom并不是真正的随机行为(其实一般不容易重复),主要有两个地方可以修改。

  • 通过修改Tomcat启动文件 -Djava.security.egd=file:/dev/urandom
  • 通过修改JRE中的java.security 文件 securerandom.source=file:/dev/urandom

1.2 增大/dev/random的熵池(推荐)

问题的原因是由于熵池不够大,所以增大它是最彻底的方法。我们可以通过软件的方法实现,下面是软件的安装和配置流程。

yum install rng-tools安装rngd服务(熵服务)

systemctl start rngd启动服务

如果你的CPU不支持DRNG特性或者像我一样使用虚拟机,可以使用/dev/unrandom来模拟

cp /usr/lib/systemd/system/rngd.service /etc/systemd/system 

编辑/etc/systemd/system/rngd.service

ExecStart=/sbin/rngd -f -r /dev/urandom 
systemctl daemon-reload重新载入服务
systemctl restart rngd重启服务
0

评论区