我们在tomcat上部署了一些应用,因为业务需要,对它们的运行状态进行监控,确保一直在正常服务状态
需求: 一旦发生异常或者服务宕掉,维护人员能第一时间知悉并做相应的处理
有没有人做过类似的方案,搜索了半天没找到
1.发送异常告知维护人员这个简单,自己在相应的业务上做try catch,抛出异常后触发个通知(短信、邮件)即可。
2.对于如果是宕机的话,可能没太好的办法,可以写个每小时整点执行的定时器,从服务中简单做一个业务调用,往一张运行表写入该时段的运行状态是否ok,如果应用宕机了的话那就自然没有写入。部署另一个简单的应用,该应用每隔一小时候后的一点时间从那个运行表取值,如果没法获取那个小时的运行状态是ok的话那么问题了,就触发一个通知
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。