0

Pingdom監視ツールを使用してWebサイトのステータスを確認すると、断続的な問題が発生します。

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
4

1 に答える 1

2

応答に Cookie が設定され、同じページにリダイレクトされているように見えます。Pingdom は多数の異なる監視ソースを使用するため、その Cookie リダイレクトの動作は多くの問題を引き起こします。繰り返しになりますが、実際の Web サイト訪問者のために必要になる場合があります。

Web ページのルートを監視するのではなく、Pingdom 専用の別の /status ページを作成することをお勧めします。

  1. Cookie を設定または使用しない
  2. アプリケーションとバッキング サービスの安価なエンド ツー エンドのヘルス チェックを実行します。
  3. すべてが正常にチェックアウトされた場合にのみ、200 応答コードを返します。
于 2012-07-24T15:09:53.973 に答える