Совсем недавно я начал играть с роутами Sinatra framework (из-за проекта Dashing.io). Мой вопрос заключается в следующем:
У меня лихо работает на моей локальной машине. И моя панель инструментов открыта по адресу http://localhost:3030/sample. Скажем, я перестаю лихо работать (ctrl+c, что также останавливает тонкий сервер). И моя панель инструментов все еще находится там с виджетами на экране, и я получаю сообщения об ошибках ТОЛЬКО при обновлении браузера.
Есть ли способ автоматически перенаправить на страницу с ошибкой (с сообщением о том, что служба не работает), когда тире выходит из строя или когда тонкий сервер останавливается?
Вещи, которые я пробовал: у меня каждую секунду запускался скрипт python, чтобы проверить, есть ли какие-либо тонкие/лихие процессы. Если процесс не найден, я пытался использовать виджет перезагрузки dashing для перезагрузки страницы. Но позже я понял, что не могу использовать виджет, потому что лиха не работает.
И я немного погуглил, чтобы найти ответ, но не нашел. Может ли кто-нибудь указать мне в правильном направлении, пожалуйста?