Управление сервисом Alta
Узнайте, как управлять сервисами Alta на вашем сервере: запускать, останавливать, перезапускать, просматривать логи и запускать несколько экземпляров для повышения производительности и стабильности.
Выполняйте команды управления сервисом от имени root или добавляйте перед ними sudo.
Запуск дополнительных сервисов
Заголовок раздела «Запуск дополнительных сервисов»Вы можете запустить на сервере несколько сервисов Alta. Каждый сервис работает как отдельный процесс со своей конфигурацией и портом. Типичные причины использовать несколько сервисов:
- Распределение нагрузки: распределите каналы между отдельными процессами, чтобы сбалансировать использование ресурсов
- Повышенная стабильность: изолируйте проблемные каналы, которые могут влиять на другие каналы, если работают в том же процессе
Чтобы создать дополнительный сервис, запустите мастер инициализации следующей командой:
alta initВам будет предложено ввести уникальное имя сервиса. Это имя используется для идентификации сервиса и управления им. Например, если вы введёте alta2, сервис будет управляться в systemd под именем alta2.
Управление сервисом
Заголовок раздела «Управление сервисом»В этом примере имя сервиса — alta2. Для управления сервисом используйте следующие команды:
| Команда | Описание |
|---|---|
systemctl restart alta2 | Перезапустить сервис |
systemctl start alta2 | Запустить сервис |
systemctl stop alta2 | Остановить сервис |
systemctl status alta2 | Состояние сервиса |
systemctl enable alta2 | Запускать сервис при старте системы |
systemctl disable alta2 | Отключить автозапуск |
journalctl -fu alta2 | Логи сервиса |
Удаление сервиса
Заголовок раздела «Удаление сервиса»Перед удалением сервиса остановите его и отключите автозапуск:
systemctl stop alta2systemctl disable alta2Затем удалите сервис из systemd:
rm /etc/systemd/system/alta2.servicesystemctl daemon-reloadПри необходимости удалите файл конфигурации:
rm /etc/alta/alta2.conf