每秒监控正常运行时间 - 对服务器不利?

don*_*ald 11 hosting monitoring uptime

我想知道是否有通过每秒执行一次“HTTP GET 请求”来检查服务器是否启动的优势?

任何服务器都可以处理吗?

Jos*_*ern 26

“任何”服务器都可以处理吗?大概。

你应该这样做吗?可能不是。

问自己几个问题:

  1. 您对停电的响应速度有多快?
  2. 您通常每秒收到多少网页浏览量?
  3. 在将其称为“关闭”并发送警报之前,您愿意看到多少个连续错误?
  4. 您是否与内部或外部客户有任何需要兑现的 SLA?
  5. 基于上面列出的问题,合理的监控和响应时间是多少?

当我第一次学习编程时,我决定要做一个秒表。当我最终得到一个可以运行的应用程序时,我注意到每次运行它时,我的笔记本电脑上的 CPU 使用率都是 100%。

我的执行循环没有等待周期。它只是在时间函数内继续执行。

那天我学到了宝贵的一课:没有无限精确的测量。


Joh*_*ers 6

虽然我和其他所有人一样,质疑想要如此频繁地监控的原因,但技术方面不是问题。与典型的页面加载相比,每秒一个 GET 请求绝对是微不足道的。

你的服务器能处理吗?我们没有什么可以回答这样的问题,但是如果您的服务器在处理它时遇到问题,那么我建议它对于它所提供的任何其他服务都完全不够用。