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

2024-2-3 / 0 评论 / 688 阅读
温馨提示:
本文最后更新于 2024-2-3,已超过半年没有更新,若内容或图片失效,请留言反馈。

 

 []

在腾讯云上配[]了个一元的学[]生云,开始一[]切正常,直到[]配置tomc[]at开始出现[]各种莫名其妙[]的问题。最莫[]名其妙的是t[]omcat启[]动了,端口也[] 正常监听,安[]全组也放行端[]口了,然后问[]题来了。

  用浏览器访问[]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
取消