前一段时间写的小东西,监控 tomcat 有没有死

2016-09-02 13:58:15 +08:00
 tianshiyeben

每小时(可修改源码,缩短监控时间)扫描一次 tomcat 服务器,若请求没有响应,则重启服务

支持监控多个 tomcat

支持发送邮件

https://github.com/tianshiyeben/iptr

昨天发错地方了,忘了选择节点了

2656 次点击
所在节点    程序员
14 条回复
mwylaoma
2016-09-02 14:07:02 +08:00
赞一个
tianshiyeben
2016-09-02 14:28:37 +08:00
@mwylaoma 谢谢
wyntergreg
2016-09-02 14:35:09 +08:00
港真,这种东西还是用脚本语言比较简单粗暴
tianshiyeben
2016-09-02 14:57:15 +08:00
@wyntergreg 是,当时我还没开始学 python ,现在想想用 python 能更简单一些
lnkisi
2016-09-02 15:05:01 +08:00
每小时监控一次的意义在哪里呢,用 systemd 或者 supervisord 来管理服务岂不是更好。
tianshiyeben
2016-09-02 17:01:57 +08:00
@lnkisi 每小时监控是根据实际环境配置的,可以修改代码,改成 10 分钟或 1 分钟
因为当时总有项目遇到 tomcat 死机的问题,所以临时编写这个小程序来监控

你说的这两个 我还没有了解过
AstroProfundis
2016-09-02 17:52:24 +08:00
如果 JVM 崩溃了就不能发现了,植入应用内的还是做性能监测比较合适,这种存活监测要放到外部才靠谱,监控进程和从外部监控端口都比这样更好
youxiachai
2016-09-02 18:13:29 +08:00
这种东西.写个 shell 脚本..比较合适吧...
loading
2016-09-02 18:15:25 +08:00
@AstroProfundis 我也发现了这个问题。
tianshiyeben
2016-09-02 18:26:34 +08:00
@AstroProfundis 你考虑的对

但 jvm 很难崩溃了,我没有见过这种现象
mkeith
2016-09-05 00:46:28 +08:00
apt install monit
inmyfree
2016-09-05 16:15:21 +08:00
tianshiyeben
2016-09-05 17:08:52 +08:00
@inmyfree 我今天早上看到这个了,还没开始安装
inmyfree
2016-09-05 17:13:15 +08:00
@tianshiyeben 嗯,骚年折腾吧,生命不息,折腾不止....

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/303451

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX