> For the complete documentation index, see [llms.txt](https://docs.iexexchanger.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.iexexchanger.com/knowledge-base/obsluzhivanie/maintenance-overview/server-services.md).

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

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

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

Точный путь:

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

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

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

| Право                           | Что разрешает                                                  | Уровень        |
| ------------------------------- | -------------------------------------------------------------- | -------------- |
| «Просмотр служб обменника»      | Состояние, время работы, память, подробности и журнал действий | Чувствительное |
| «Управление службами обменника» | Подтверждённые действия над разрешённым списком служб          | Критичное      |

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

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

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

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

| Состояние       | Что означает                                                         |
| --------------- | -------------------------------------------------------------------- |
| «Работает»      | Служба запущена и не показывает текущую проблему                     |
| «Запускается»   | Переходит в рабочее состояние; дождитесь следующего обновления       |
| «Нестабильно»   | Работает, но есть признаки повторных запусков или другого отклонения |
| «Есть проблемы» | Служба доступна частично либо не прошла проверку состояния           |
| «Остановлена»   | Процесс не работает                                                  |
| «Отключена»     | Автоматический запуск либо расписание выключено                      |
| «Ошибка»        | Последний запуск или работа завершились ошибкой                      |
| «Обслуживание»  | Служба временно изменяется системной операцией                       |
| «Неизвестно»    | Агент не смог получить достоверное состояние                         |

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

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

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

| Служба в панели            | Разрешённые действия                          |
| -------------------------- | --------------------------------------------- |
| Frontend                   | «Запустить», «Остановить», «Перезапустить»    |
| Horizon                    | «Запустить», «Остановить», «Перезапустить»    |
| Reverb                     | «Запустить», «Остановить», «Перезапустить»    |
| Сбор данных Pulse          | «Запустить», «Остановить», «Перезапустить»    |
| Проверка Pulse             | «Запустить», «Остановить», «Перезапустить»    |
| Планировщик Laravel        | «Запустить сейчас»                            |
| PHP-FPM                    | «Перезапустить»                               |
| Redis                      | «Перезапустить»                               |
| Cron                       | «Запустить», «Остановить», «Перезапустить»    |
| Агент обновлений           | Только просмотр                               |
| Резервное копирование      | Только просмотр текущего запуска              |
| Расписание резервных копий | «Включить расписание», «Отключить расписание» |

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

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

| Служба                     | Возможное влияние                                                                               |
| -------------------------- | ----------------------------------------------------------------------------------------------- |
| Frontend                   | Клиентский сайт может стать недоступным, хотя серверная часть продолжит работать                |
| Horizon                    | Письма, уведомления, импорты, экспорты и другие фоновые задания начнут ждать                    |
| Reverb                     | Чат и события реального времени перестанут обновляться без перезагрузки                         |
| Сбор данных Pulse          | Новые данные мониторинга перестанут переноситься в хранилище                                    |
| Проверка Pulse             | Карточка состояния сервера перестанет обновляться                                               |
| PHP-FPM                    | На время перезапуска возможен короткий перерыв панели и API                                     |
| Redis                      | Могут быть затронуты очереди, кеш, сессии и события; перезапускайте только в согласованное окно |
| Cron                       | Плановые задания перестанут запускаться                                                         |
| Расписание резервных копий | Новые плановые копии не создаются; уже созданные сохраняются                                    |

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

{% stepper %}
{% step %}

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

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

{% step %}

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

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

{% step %}

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

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

{% step %}

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

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

Если выполняется обновление, откат, резервное копирование или другое несовместимое серверное действие, управление службами может быть временно заблокировано. Дождитесь завершения активной операции и перечитайте её журнал. Не обходите блокировку запуском той же команды из другой вкладки.
{% endstep %}

{% step %}

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

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

{% step %}

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

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

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

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

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

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

1. Нажмите «Обновить» один раз.
2. Проверьте, доступен ли экран «Обновления» и показывает ли он состояние агента.
3. Убедитесь, что у сотрудника есть право «Просмотр служб обменника».
4. Зафиксируйте время, название службы, состояние и видимое сообщение.
5. Передайте данные техническому администратору; не перезапускайте все службы подряд.

Технические имена процессов и связь между ними приведены в [«Карте процессов iEXExchanger»](/knowledge-base/servery-i-domeny/overview/process-map.md). Для анализа очередей и нагрузки используйте [Horizon и Pulse](/knowledge-base/analitika-i-zhurnaly/system-diagnostics/service-monitors.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.iexexchanger.com/knowledge-base/obsluzhivanie/maintenance-overview/server-services.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
