腾讯云ubuntu服务器tomcat访问慢的原因分析及解决方法

2024-2-3 / 0 评论 / 196 阅读
  • 在腾讯云上配了个一元的学生云,开始一切正常,直到配置tomcat开始出现各种莫名其妙的问题。最莫名其妙的是tomcat启动了,端口也 正常监听,安全组也放行端口了,然后问题来了。

      用浏览器访问[]tomcat[]主页,会发现[]超级慢,浏览[]器一直在等待[]服务器的响应[],从这里可以[]看出能够接入[]8080端口[],但是服务器[]没有返回数据[]。(这个问题[]折腾几天)

      后来在网上找[]了无数资料,[]终于发现了原[]因。tomc[]at8.0在[]腾讯云ubu[]ntu14.[]04上有bu[]g。

    问题原因:

    随机数引起线[]程阻塞。

    tomcat[]不断启动,关[]闭, 启动关闭。几[]次后会出现卡[]死状况。需很[]久才能加载完[]

    阿里云同样配[]置,同样系统[],则很难出现[]卡死状况。&[]nbsp; 即使出现过几[]十秒后也会释[]放出来。 而腾讯云 ubuntu[] 不会 腾讯云的 centos[]不知道。

      多次启动关闭[],产生随机数[]的时候引起线[]程阻塞,,然[]后卡死。

      解决办法:

      tomcat bin/ catalina.sh 中加入

    ?
    1
    JAVA_OPTS="$JAVA_OPTS -Djava.security.egd=file:/dev/./urandom"

    以上所述是小编给大家介绍的腾讯云ubuntu服务器tomcat访问慢的原因分析及解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!

评论一下?

OωO
取消