![如果我创建的 Windows 服务没有发送 ping,我该如何收到警报?](https://linux22.com/image/777391/%E5%A6%82%E6%9E%9C%E6%88%91%E5%88%9B%E5%BB%BA%E7%9A%84%20Windows%20%E6%9C%8D%E5%8A%A1%E6%B2%A1%E6%9C%89%E5%8F%91%E9%80%81%20ping%EF%BC%8C%E6%88%91%E8%AF%A5%E5%A6%82%E4%BD%95%E6%94%B6%E5%88%B0%E8%AD%A6%E6%8A%A5%EF%BC%9F.png)
让我解释一下这个问题。我创建了一个 Windows 服务,它应该每分钟运行一个方法,但它似乎会因为未知原因随机失败。应用程序没有崩溃,但程序中的某个方法不知何故停止正常工作。
我希望每次运行该方法时都 ping 一个网站 URL。是否有任何 Web 服务可以在每分钟没有收到来自我的应用程序的 ping 时提醒我?
或者您有更好的建议吗?
答案1
有https://deadmanssnitch.com/,但分辨率为15分钟。
您可以考虑将您的服务与类似的东西集成在一起哨兵报告失败,例如未报告的异常。