温馨提示:
本文最后更新于
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访问慢的原因分析及解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!
评论一下?