私の Web サイトには、サイトの正常性を報告し、HTTP 200 ステータス コードを設定するページがあります。すべて問題ありません。このページは、サイトが稼働していることを確認するために外部監視プログラムによって使用されます。
このページが表示されると、非常に軽量な DB proc 呼び出しを実行して、DB が正常に動作しているかどうかを確認します。これが失敗した場合は、意味のある HTTP エラー コードをモニターに返して、すべてがうまくいかないことを知らせたいと考えています。
私が調べたところ、「私が依存しているサードパーティのコンポーネントがダウンしています」という HTTP ステータスはありません。この場合、何を返しますか?
503 サービスを利用できません...?