Описание
Требуется остановить работу BILLmanager, не отключая сервер и другие сервисы.
Решение
Доступно два варианта блокировки:
- полная — используйте, когда требуется полностью остановить все процессы BILLmanager;
- частичная (maintenance mode) — используйте, когда необходимо ограничить только функциональные изменения, при этом сохранить доступ к информации.
Полная блокировка
Этот способ полностью останавливает работу платформы и блокирует доступ к веб-интерфейсу для всех пользователей. Система отображает страницу с сообщением: «Доступ к платформе заблокирован на время проведения технических работ».
При полной блокировке:
- работа платформы полностью останавливается;
- веб-интерфейс недоступен для всех пользователей;
- блокируется возможность автоматического или ручного запуска платформы;
- все фоновые процессы BILLmanager прекращают работу;
- сервер и другие установленные на нём сервисы продолжают работать.
Чтобы полностью заблокировать платформу:
- Подключитесь к серверу с платформой по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
- Выполните команду:
/usr/local/mgr5/sbin/mgrctl -m billmgr -l
Чтобы разблокировать платформу, выполните команду:
/usr/local/mgr5/sbin/mgrctl -m billmgr -uЧастичная блокировка (maintenance mode)
Платформа поддерживает частичную остановку через режим обслуживания (maintenance mode). Этот режим используется для миграции BILLmanager на новый сервер. Подробнее см. в статье Перенос между серверами.
При частичной блокировке:
- веб-интерфейс BILLmanager остаётся доступным;
- модули обработки услуг приостанавливают выполнение операций;
- почтовые шлюзы не отправляют уведомления;
- пользователи могут просматривать информацию и заказывать услуги, но не могут выполнять операции с услугами.
Чтобы перевести BILLmanager в режим обслуживания:
- Подключитесь к серверу с платформой по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
- Создайте пустой файл:
touch /usr/local/mgr5/etc/billmgr.DoNothing
Чтобы отключить режим обслуживания, удалите файл:
rm /usr/local/mgr5/etc/billmgr.DoNothingСвязанные статьи: