0

Route53 AWSヘルスチェックで、必ずしもディレクトリではなく、ページのヘルスをチェックしたいのですが(例:http://xxx.xx.xxxx:80 /

これは可能ですか?その理由は、lighttpdサーバーがダウンしたり、wordpressがサーバーをクラッシュさせたりした場合などです。ディレクトリ(例:http://xxx.xx.xxxx:80 /)だけをチェックしても、500エラーが返されない場合がありますが、アプリはダウンします。

代わりにhttp://xxx.xx.xxxx:80/Page/index.phpをチェックしてもらえますか?

4

1 に答える 1

2

Amazon Route 53は、「ページ」のチェックを妨げません。逆に、パスが通常のHTTPエンドポイント/リソースであり、それぞれのHTTPステータスコードを返すことだけを考慮します。たとえば、ヘルスチェックの作成を参照してください。

パス(HTTPのみ)
ヘルスチェックを実行するときにRoute53が要求するパス。パスには、エンドポイントが正常な場合にエンドポイントがHTTPステータスコード2xxまたは3xxを返す任意の値を指定できます(ファイル/docs/route53-health-check.htmlなど)。先頭の/が必要であることに注意してください。

また、Route 53フェイルオーバーを使用したリソース可用性の管理で概説されている詳細なヘルスチェックの詳細にも注意してください。これは、 HTTPヘルスチェックなどのテスト/本番環境の結果に影響を与える可能性があります。

  • HTTPヘルスチェック:Route 53は4秒以内にエンドポイントとのTCP接続を確立できる必要があり、エンドポイントは2秒以内に400未満のHTTPステータスコードで応答する必要があります。

  • すべてのヘルスチェック:ヘルスチェックを正常から不正常に変更するには、3回連続して失敗する必要があります。ヘルスチェックが不健康から健康に変わるには、3回連続して合格する必要があります。

于 2013-03-24T14:53:05.147 に答える