Обработка нештатных ситуаций
Contents
Обработка нештатных ситуаций#
Отладка конфигурации служб в контейнерах#
Иногда необходимо быстро проверить изменения тех или иных параметров конфигурации.
Для этого удобно иметь возможность быстро перезапустить тот или инной процесс без пересборки и перегрузки контейнера.
Для управления процессами:
Зайдите в консоль контейнера
Запустите
./shared/supervisor/supervisorctl.sh
Совет
Использовать команду
help
для получения помощи.Выполните команду „status“ для просмотра текущих служб
Остановите службу командой
stop group:app
Поправьте файлы конфигурации
Запустите службу командой
start group:app
Диагностика запуска контейнера#
В ситуации когда контейнер не может запустится и постоянно перезапускается, бывает неудобно анализировать ошибку. Для более удобного анализа можно переключить контейнер в режим отладки.
Зайдите в контейнер
nsctl
Остановите книгу ресурсов
./resbook.sh disable --name $name --group $group
Переключите книгу в режим отладки
./resbook.sh enable_debug --name $name --group $group
Включите книгу
./resbook.sh enable --name $name --group $group
Примечание
В режиме отладки контейнер не останавливается в случаи ошибок
Зайдите в консоль контейнера и произведите анализ ситуации
Остановите книгу ресурсов и отключите режим отладки
./resbook.sh disable --name $name --group $group ./resbook.sh disable_debug --name $name --group $group