开发者社区> 问答> 正文

部署在阿里云服务器里的tomcat没响应

我的tomcat服务器,运行一段时间后,客户端的请求就没有响应了.重启下又好了,我该如何调查该问题?

展开
收起
哥尔巴斯1997 2018-10-07 21:34:55 3874 0
6 条回答
写回答
取消 提交回答
  • 问题解决了!谢谢各位,是输出语句导致io阻塞,所以tomcat出现了假死。我查看jvm内存使用时发现有句io线程的block。

    2019-07-17 23:08:06
    赞同 展开评论 打赏
  • free查看一下内存大到小。status一下运行状况,很多时候是由于内存不足导致的,可以通过升级配置来进行解决。

    2019-07-17 23:08:06
    赞同 展开评论 打赏
  • 很大一部分原因是内存不够用,因为你重启的过程内存会进行释放

    2019-07-17 23:08:06
    赞同 展开评论 打赏
  • 阿里云问答专家、阿里云认证云计算工程师、Java研发工程师

    Tomcat上部署的应用存在运行时的异常,建议详细排查分析日志,优化程序,看看有没有内存溢出的情况。

    2019-07-17 23:08:06
    赞同 展开评论 打赏
  • 擅长互联网移动开发。。。

    Nginx+Keepalived+Tomcat搭建高可用/负载均衡/动静分离的Web服务器
    参考文档:https://blog.csdn.net/u010028869/article/details/50612571

    2019-07-17 23:08:06
    赞同 展开评论 打赏
  • 先为大家带来一点福利,领取千元大礼包,阿里云代金券领取地址:https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=qyowv5ea

    看看是不是内存,CPU不够了

    2019-07-17 23:08:05
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

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