开发者社区> 问答> 正文

linux  ECS 启动tomcat时间太长,快10分钟了,再怎么解决

linux  ECS 启动tomcat时间太长,快10分钟了,再怎么解决

展开
收起
2017-06-23 15:19:29 4534 0
2 条回答
写回答
取消 提交回答
  • 回 1楼(dongshan8) 的帖子
    我找到原因,INFO  org.apache.catalina.util.SessionIdGenerator - Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [142,596] milliseconds.
    也找到解决方案:要解决这个问题,可以通过配置JRE使用非阻塞的Entropy Source,在bin/ catalina.sh中加入这么一行:-Djava.security.egd=file:/dev/./urandom 即可。

    但是不知道在 catalina.sh 哪个位置加-Djava.security.egd=file:/dev/./urandom

    -------------------------

    回 3楼(dongshan8) 的帖子
    已经解决了,谢谢了!
    2017-06-26 11:21:22
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    楼主您好,

    建议是检查tomcat的日志内容,看具体是在哪一步耗用的时间多喔。

    -------------------------

    回 2楼(寻) 的帖子
    您好,

    请问您的 catalina.sh 文件内容是什么呢?

    -------------------------

    回 4楼(寻) 的帖子
    您好,

    很高兴听到您已经解决了问题,且更新了帖子的状态喔。
    2017-06-26 09:30:18
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
ECS全知道(上) 实例+计费 立即下载
云服务器可观测能力的探索与实践 立即下载
大规模云服务器高效使用及管理最佳实践 立即下载