У меня есть страница на моем веб-сайте, которая сообщает о работоспособности сайта и устанавливает код статуса HTTP 200, все в порядке. Эта страница используется внешней программой мониторинга, чтобы проверить, что сайт занят.
Когда эта страница попала, я делаю очень легкий вызов proc БД, чтобы узнать, вверх ли БД и все в порядке. Если это не удается, я хочу вернуть на монитор значащий код ошибки HTTP, чтобы он знал, что все не так.
Из того, что я могу решить, нет HTTP-статуса, в котором говорится, что "сторонний компонент, на который я полагаюсь, не работает", и что бы вы вернули в этом случае?
503 Сервис недоступен...?