开发者社区> 问答> 正文

相关Tomcat自动退出的问题

最近tomcat运行一个项目,运行一两天就自动关闭,也没有报错。
以下是网上查找别人说的原因:
1,并发用户数目过大,也会导致tomcat自动停止服务。
2,系统本身的网络负载平衡没有做好,导致tomcat自动停止服务;
3,程序迭代不合理也是一个原因;
4,数据库连接未关闭,导致资源损耗过重,会引起服务停止;
5,程序严重错误,也会引起tomcat停止服务!
想请问以下,除以上外,还有什么原因会引起tomcat自动关闭。有什么软件可以测试或者模拟异常之类?

展开
收起
落地花开啦 2016-05-30 17:28:27 2336 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    看看TOmcat_home下有没有留下 hs_**.log这样的文件,有说明是内存溢出。
    第二要看logs下的catalina.out的文件,查看最后的日志。
    在远程可以用jstat看看运行期内存回收。
    实在不行在tomcat的jvm参数中加上
    `-Dcom.sun.management.jmxremote
    -Dcom.sun.management.jmxremote.port="9004"
    -Dcom.sun.management.jmxremote.authenticate="false"
    -Dcom.sun.management.jmxremote.ssl="false"`
    然后在本地用JVisualVM监控看看。

    2019-07-17 19:20:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Tomcat 的云原生演进 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载