For the complete documentation index, see llms.txt. This page is also available as Markdown.

Службы обменника

Просмотр, безопасный запуск, остановка и перезапуск служб iEXExchanger из панели

Экран «Службы» показывает состояние постоянных процессов и расписаний iEXExchanger. Технический администратор может выполнить только предусмотренные для конкретной службы действия; произвольные серверные команды с этого экрана недоступны.

Точный путь:

«Утилиты» — «Службы»

Какие права нужны

Оба права находятся в блоке «Админпанель» и выдаются по пути «Пользователи» — «Список групп пользователей»:

Право
Что разрешает
Уровень

«Просмотр служб обменника»

Состояние, время работы, память, подробности и журнал действий

Чувствительное

«Управление службами обменника»

Подтверждённые действия над разрешённым списком служб

Критичное

Для права управления сначала требуется право просмотра. Менеджеру поддержки обычно достаточно просмотра; управление выдавайте только техническому администратору.

Если есть только просмотр, включён режим чтения либо управление временно запрещено системой, в колонке действий отображается «Управление недоступно».

Вкладка «Состояние служб»

Таблица содержит колонки «Служба», «Состояние», «Время работы», «Память» и «Действия». Значок «Подробности» находится рядом с названием службы. Состояние обновляется автоматически; для немедленной проверки нажмите «Обновить».

Состояние
Что означает

«Работает»

Служба запущена и не показывает текущую проблему

«Запускается»

Переходит в рабочее состояние; дождитесь следующего обновления

«Нестабильно»

Работает, но есть признаки повторных запусков или другого отклонения

«Есть проблемы»

Служба доступна частично либо не прошла проверку состояния

«Остановлена»

Процесс не работает

«Отключена»

Автоматический запуск либо расписание выключено

«Ошибка»

Последний запуск или работа завершились ошибкой

«Обслуживание»

Служба временно изменяется системной операцией

«Неизвестно»

Агент не смог получить достоверное состояние

Откройте «Подробности», чтобы увидеть системное состояние, результат последнего запуска, число перезапусков, время последнего и следующего запуска, длительность и объяснение проблемы. Один зелёный статус не заменяет проверку конечной функции.

Доступные действия

Кнопки зависят от службы и её текущего состояния.

Служба в панели
Разрешённые действия

Frontend

«Запустить», «Остановить», «Перезапустить»

Horizon

«Запустить», «Остановить», «Перезапустить»

Reverb

«Запустить», «Остановить», «Перезапустить»

Сбор данных Pulse

«Запустить», «Остановить», «Перезапустить»

Проверка Pulse

«Запустить», «Остановить», «Перезапустить»

Планировщик Laravel

«Запустить сейчас»

PHP-FPM

«Перезапустить»

Redis

«Перезапустить»

Cron

«Запустить», «Остановить», «Перезапустить»

Агент обновлений

Только просмотр

Резервное копирование

Только просмотр текущего запуска

Расписание резервных копий

«Включить расписание», «Отключить расписание»

Отсутствие кнопки является защитой, а не ошибкой интерфейса. Не пытайтесь выполнить запрещённое действие через другой экран.

Что затронет остановка

Служба
Возможное влияние

Frontend

Клиентский сайт может стать недоступным, хотя серверная часть продолжит работать

Horizon

Письма, уведомления, импорты, экспорты и другие фоновые задания начнут ждать

Reverb

Чат и события реального времени перестанут обновляться без перезагрузки

Сбор данных Pulse

Новые данные мониторинга перестанут переноситься в хранилище

Проверка Pulse

Карточка состояния сервера перестанет обновляться

PHP-FPM

На время перезапуска возможен короткий перерыв панели и API

Redis

Могут быть затронуты очереди, кеш, сессии и события; перезапускайте только в согласованное окно

Cron

Плановые задания перестанут запускаться

Расписание резервных копий

Новые плановые копии не создаются; уже созданные сохраняются

Безопасное выполнение действия

1

Подтвердите симптом

Откройте подробности, связанный монитор и пользовательский сценарий. Не перезапускайте исправную службу только из-за единичной ошибки другой функции.

2

Оцените влияние

Проверьте активные заявки, финансовые операции, очереди, чат и резервные копии. Для Redis, PHP-FPM, Frontend и Cron согласуйте короткое техническое окно.

3

Выберите одно действие

Нажмите доступное действие в строке. В окне проверьте название службы и описание последствия, затем нажмите «Подтвердить».

4

Дождитесь результата

Пока показано «Выполняем действие и проверяем состояние службы…», не закрывайте окно и не нажимайте действие повторно. При временной потере связи панель проверяет сохранённый результат без повторного запуска команды.

5

Проверьте функцию

После успешного состояния выполните конечную проверку: откройте сайт, запустите безопасную задачу, отправьте сообщение в чат либо дождитесь следующего события расписания.

6

Проверьте журнал

Откройте вкладку «Журнал действий» и убедитесь, что сохранены служба, действие, администратор, результат и дата.

Вкладка «Журнал действий»

Журнал содержит колонки «Служба», «Действие», «Администратор», «Результат» и «Дата». Результат обозначается как «Выполнено» или «Ошибка»; в деталях можно сопоставить состояние до и после действия и техническую причину ошибки.

Журнал подтверждает, что команда была обработана, но не доказывает конечный бизнес-результат. Например, успешный запуск Horizon нужно дополнить проверкой очереди, а успешный запуск Reverb — сообщением в обе стороны тестового чата.

Если состояние не загрузилось

  1. Нажмите «Обновить» один раз.

  2. Проверьте, доступен ли экран «Обновления» и показывает ли он состояние агента.

  3. Убедитесь, что у сотрудника есть право «Просмотр служб обменника».

  4. Зафиксируйте время, название службы, состояние и видимое сообщение.

  5. Передайте данные техническому администратору; не перезапускайте все службы подряд.

Технические имена процессов и связь между ними приведены в «Карте процессов iEXExchanger». Для анализа очередей и нагрузки используйте Horizon и Pulse.

Последнее обновление

Это было полезно?