Назад | Перейти на главную страницу

Как узнать, был ли выполнен плавный перезапуск / остановка?

Есть ли способ узнать, restart gracefully или stop gracefully был выполнен на звездочке, пока все еще работает и ожидает завершения вызовов, затем перезапустить / остановить?

При выполнении этого режима Asterisk перестанет принимать новые вызовы и выдаст сообщение «Ошибка распределения канала: отказ из-за активного завершения работы», но, помимо этого, как мне узнать, запущен ли этот режим?

Я не спрашиваю, как узнать, остановлен он или нет. Я спрашиваю, как, пока звездочка все еще работает и находится в этом «изящном состоянии», узнать, включено это «состояние» или нет.

Спасибо.

Вы можете проверить файлы журнала на наличие следующих сообщений, чтобы определить, правильно ли была введена команда:

Waiting for inactivity to perform shutdown
Waiting for inactivity to perform restart

Источник: http://code.metager.de/source/xref/asterisk/main/asterisk.c#can_safely_quit