Это обычная установка для выживания приложения с сообщением пульса с помощью какого-либо инструмента мониторинга, например, Monit.Если приложение работает и все работает правильно, оно возвращает сообщение «Я жив», если происходит сбой базы данных или зависает веб-сервер, то ничего не возвращается или страница внутренней ошибки сервера (код состояния HTTP 500).Как вы можете смоделировать ошибку базы данных , чтобы проверить это поведение в Ruby on Rails?Было бы хорошо, если бы можно было включить / отключить эту функцию для целей тестирования внутри самого теста (Test::Unit
или RSpec
).