Pingdom监视工具检测HTTP 302间歇性地发现响应

时间:2012-07-24 15:03:10

标签: php http redirect monitoring pingdom

使用Pingdom监控工具检查网站状态时,我遇到间歇性问题。

每隔10-15分钟,我会收到警告,说已找到302。我无法理解的是 - 我没有做任何302临时重定向。但是,我正在进行301重定向(在某些情况下)。

这可能是Pingdom的误报吗?

另外,我在代码中有一个重定向来执行此操作。不会指定HTTP响应代码 在这里引起问题?

header('Location: http://www.ayrshireminis.com');
exit();

Pingdom数据:

Request 1
GET / HTTP/1.0
User-Agent: Pingdom.com_bot_version_1.4_(http://www.pingdom.com/)
Host: www.ayrshireminis.com

Received header
302 Found
Date: Tue, 24 Jul 2012 13:13:25 GMT
Server: Apache
Set-Cookie: prev_session_id=2a7001f5caa79bd36995953bf4853675; expires=Thu, 23-Aug-2012 13:13:25 GMT; path=/; domain=ayrshireminis.com
Location: http://www.ayrshireminis.com/
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=ISO-8859-1

1 个答案:

答案 0 :(得分:2)

在我看来,就像在响应中设置了cookie,然后将您重定向到同一页面。由于Pingdom使用了许多不同的监视源,因此cookie重定向行为将导致许多问题。然后,您可能需要它为实际的网站访问者。

我建议只为Pingdom创建一个单独的/状态页面,而不是监视网页的根目录:

  1. 未设置或使用Cookie
  2. 对应用程序和支持服务执行廉价的端到端运行状况检查
  3. 仅在所有内容都结束时才返回200响应代码