V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tianshiyeben
V2EX  ›  程序员

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

  •  
  •   tianshiyeben ·
    tianshiyeben · 2016-09-02 13:58:15 +08:00 · 2660 次点击
    这是一个创建于 3004 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    支持监控多个 tomcat

    支持发送邮件

    https://github.com/tianshiyeben/iptr

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

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

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

    但 jvm 很难崩溃了,我没有见过这种现象
    mkeith
        11
    mkeith  
       2016-09-05 00:46:28 +08:00
    apt install monit
    inmyfree
        12
    inmyfree  
       2016-09-05 16:15:21 +08:00
    tianshiyeben
        13
    tianshiyeben  
    OP
       2016-09-05 17:08:52 +08:00
    @inmyfree 我今天早上看到这个了,还没开始安装
    inmyfree
        14
    inmyfree  
       2016-09-05 17:13:15 +08:00
    @tianshiyeben 嗯,骚年折腾吧,生命不息,折腾不止....
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1167 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 18:35 · PVG 02:35 · LAX 10:35 · JFK 13:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.