一次项目实施过程中,发现线上的Spring boot在启动时,耗时非常长。在日志中发现这样的情况:
查找相关资料,发现是随机数生成器的问题。需要在启动命令里加上
o.a.c.util.SessionIdGeneratorBase : Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [170,241] milliseconds.查找相关资料,发现是随机数生成器的问题。需要在启动命令里加上
-Djava.security.egd=file:/dev/./urandom
本文介绍了一种在线上环境中SpringBoot应用启动时间过长的情况,并详细解释了问题根源在于随机数生成器耗时较长。提供了通过修改启动命令参数来解决此问题的方法。
2489

被折叠的 条评论
为什么被折叠?



