SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation

Tomcat的SessionID是通过SHA1PRNG算法计算得到的,SHA1算法需要一个密钥,这个密钥在Tomcat启动的时候随机生成一个,生成是使用了Linux随机函数生成器/dev/random。读取它相当于生成随机数字。/dev/random会根据 噪音 产生随机数,如果噪音不够它就会阻塞。Linux是通过I/O,键盘终端、内存使用量、CPU利用率等方式来收集噪音的,如果噪音不够生成随机数的时候就会被阻塞。

原因是噪音不够,那就增大熵池。
yum install rng-tools
systemctl enable rngd.service
systemctl start rngd.service
systemctl status rngd.service

最新文章

  1. Xcode 插件失效
  2. php 文件操作
  3. Junit4常用注解
  4. spark新能优化之广播共享数据
  5. Haproxy安装及配置
  6. 公交CPU卡原理
  7. 关于 RecastNavigation 寻路结果异常的问题。
  8. Mozilla 构建系统(转)
  9. Hololens 开发环境配置
  10. C#遍历指定文件夹中的所有文件(转)
  11. pip freeze 打包依赖库及setup.py
  12. 第六课cnn和迁移学习-七月在线-cv
  13. MySQL open_files_limit相关设置
  14. Activity服务类-6 ManagementService服务类
  15. Objective-C:MRC手动释放对象内存举例(引用计数器)
  16. Linux系统——DNS
  17. Postgres 主从配置(五)
  18. 20145303刘俊谦 《Java程序设计》第2周学习总结
  19. 关于js中对事件绑定与普通事件的理解
  20. Luogu-4410 [HNOI2009]无归岛

热门文章

  1. JS基础 浏览器弹出的三种提示框(提示信息框、确认框、输入文本框)
  2. MySQL Case--优化OR语句踩坑记录
  3. 爬虫之scrapy框架的crawlspider
  4. 今天看了《SOFT SKILLS The Software Developer's Life Manual》有感
  5. Ceph添加、删除osd及故障硬盘更换
  6. mongodb移除分片和添加分片(转)
  7. https://www.runoob.com/linux/mysql-install-setup.html
  8. 使用Arduino和LED光柱显示器件轻松制作电池电压指示器
  9. Alpha冲刺随笔九:第九天
  10. 编程小白入门分享二:IntelliJ IDEA的入门操作小知识