Код состояния HTTP для базы данных снижается

Этот статья обойдет Вас через него.

Короткий ответ:

ProcessStartInfo sInfo = new ProcessStartInfo("http://mysite.com/");  
Process.Start(sInfo);

40
задан Guy 16 September 2009 в 17:15
поделиться

3 ответа

Я подозреваю, что 500 или 503 будут подходящими. 503 обычно используется в условиях перегрузки или обслуживания, но я не думаю, что было бы неразумно использовать его в вашей ситуации.

32
ответ дан 27 November 2019 в 01:42
поделиться

Это именно то, что означает 503.

503 означает, что сервер полагался на подключение какой-то другой службы, которая не ответила вовремя.

Ошибка сервера 5xx

Проверено вверху в Википедии, и список там, кажется, подразумевает, что я думаю о 504. Вполне возможно, что канал связи устарел.

Итак:

504 Gateway Timeout

Сервер действовал как шлюз или прокси и не получил своевременного запрос от подчиненного сервера.

34
ответ дан 27 November 2019 в 01:42
поделиться

Похоже, вы должны основывать свой мониторинг не только на возврате статуса. Вы пытаетесь передать более сложную информацию, чем код состояния HTTP был разработан для передачи.

Или просто выберите код, даже придумайте его и настройте свой мониторинг так, чтобы он обрабатывался как «db down».

-1
ответ дан 27 November 2019 в 01:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: