我们在 Heroku 上有一个 Rails 应用。我们有 2 个测功机。
我们注意到该网站今天加载不频繁。大量请求超时。此外,特别是托管在 Heroku 上的资产没有完全加载,或者加载速度非常慢。在日志中我们注意到了 pingdom 的GET
请求。这可能是罪魁祸首吗?
pingdom 是否会导致我们的网站非常非常慢,从而导致加载不完整或请求超时?
答案1
不,除非您使用 Pingdom 来轮询本身就非常密集的 URL(例如:)http://example.com/make_backup.php
。
所有监控服务都会发出非常简单的 HTTP 请求,获取回复,检查响应标头,关闭连接,然后继续。即使它们每分钟发出 10 个请求,您的服务器也不可能在这种负载下崩溃。
换个角度思考:假设 Pingdom 每分钟发出 10 个请求(比如说),然后你关闭了它。如果这提高了容量,那么只需要几个用户就能让你的服务器再次崩溃。因此,你的设置中存在其他问题。