如何对tomcat健康状态进行监控?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

如何对tomcat健康状态进行监控?

落地花开啦 2016-06-03 14:26:28 1938

大家对tomcat健康状态监控有什么好思路啊?tomcat不再响应或者响应非常缓慢时就自动重启.

监控 应用服务中间件
分享到
取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 19:26:35

    监控1:程序自身把点击数写入到数据库里面(可以写个类周期定时写,但是周期不能超过检查程序的周期),这个用个过滤器什么的都能实现。另外一个程序定时检查网站的点击数在检查周期内是否有变化。
    监控2:如果是Tomcat6和JDK6以后的版本可以考虑定期用jmap和jstat输出一些JVM的使用状态数据,另外打开JVM的JMX远程访问功能,主要是获取线程池和数据库连接池的使用情况。具体的检测指标可能需要再摸索一下,JMX可以用JConsole连上去看,也可以用Java写程序自己去获取状态值,这个可以找下资料。
    另外JVM参数最好能把HeapDumpOnOutOfMemoryError打开。监控2这个方案我自己暂时还在理论测试阶段,没有实际投入到运营环境中。

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程