> 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/learn/10.-zapusk/14-system-diagnostics.md).

# Диагностика системы

Запустите полную диагностику, разберите ошибки и сохраните отчёт запуска

## Что вы получите

Есть завершённый отчёт полной проверки без необъяснённых критических нарушений. Для каждого предупреждения принято решение до открытия направления.

## Откройте раздел

Перейдите в **«Утилиты» — «Диагностика системы»**. Раздел доступен сотруднику с правом управления статусом работы.

Диагностика проверяет:

* инфраструктуру и фоновые процессы;
* целостность направлений;
* BestChange, калькулятор, суммы и комиссии;
* курсы и их обновление;
* партнёрскую программу;
* баланс системы и резервы;
* мерчанты и привязки;
* Live-заявки;
* безопасность;
* экспорт курсов;
* чекбоксы соглашений.

## Запустите полную проверку

{% stepper %}
{% step %}

### Нажмите «Запустить полную проверку»

Если уже существует активный запуск, панель восстановит его вместо создания дубликата.
{% endstep %}

{% step %}

### Дождитесь завершения

Следите за общим прогрессом и текущим этапом. Не закрывайте проблему только потому, что соседний этап уже пройден.
{% endstep %}

{% step %}

### Откройте «Найденные проблемы»

Используйте фильтры по уровню и этапу. Прочитайте точную причину, затронутый объект и рекомендацию.
{% endstep %}

{% step %}

### Проверьте журнал событий

Журнал показывает последовательность запуска и сохраняется вместе с отчётом. Он помогает отличить пропущенную проверку от успешно выполненной.
{% endstep %}
{% endstepper %}

## Как читать результат

| Статус         | Решение перед запуском                                    |
| -------------- | --------------------------------------------------------- |
| Пройдено       | Зафиксировать как подтверждённый этап                     |
| Есть замечания | Разобрать каждое предупреждение и записать решение        |
| Есть ошибки    | Исправить до открытия затронутого контура                 |
| Не применяется | Подтвердить, почему функция действительно не используется |

Критическая ошибка блокирует запуск. Информационная рекомендация может быть неприменима, но её нельзя молча пропускать.

{% hint style="danger" %}
Не применяйте предложенное исправление вслепую. Сначала поймите затронутый объект и влияние на действующие заявки. Диагностика помогает найти проблему, но не заменяет резервную копию, контролируемое изменение и повторную проверку.
{% endhint %}

## Повторите после исправления

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

Диагностика не доказывает фактическую доставку письма, поступление денег, выплату или доступность внешнего кошелька. Эти проверки выполняются сквозной заявкой.

## Дополните диагностику профильными экранами

Общий отчёт не заменяет новые контуры наблюдения:

| Что проверить              | Где это делать                                                       | Какое доказательство получить                                           |
| -------------------------- | -------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| Процессы приложения        | **«Утилиты» — «Службы»**                                             | Состояние, uptime, память и история действий нужной службы              |
| Установщик и обновления    | **«Обновления»**                                                     | Готовность агента, пройденный preflight, план и состояние операции      |
| Определение местоположения | **«Настройки» — «Общие настройки» — «Дополнительно» — «GeoIP»**      | Диагностика провайдеров и результат контрольного публичного IP          |
| Расширения                 | **«Плагины» — «Установленные плагины»**                              | Целостность, health-check каждой возможности и конечный сценарий        |
| Онлайн-чат                 | **«Настройки» — «Общие настройки» — «Дополнительно» — «Онлайн чат»** | Публичный виджет, чат заявки, файл, доставка и fallback без Reverb      |
| iEXWallet                  | **«Мерчанты и API» — «Список мерчантов» / «Список автовыплат»**      | Публичный API, сеть, callback, внешний ID и конечное состояние операции |

Не запускайте действия служб из общего отчёта. Используйте отдельный урок [«Управление службами»](/learn/9.-sistema-i-rasshireniya/07-server-services.md), а для изменения продукта — [«Обновление системы»](/learn/9.-sistema-i-rasshireniya/06-system-updates.md). GeoIP проверяется по [отдельному сценарию](/learn/2.-nastroiki/04-geoip.md), плагины — по [карточке установленного расширения](/learn/9.-sistema-i-rasshireniya/04-plugin-operations.md), чаты — по [клиентскому сценарию](/learn/5.-klientskii-sait/08-online-chat.md), iEXWallet — по [финансовому сценарию](/learn/9.-sistema-i-rasshireniya/08-iexwallet.md).

## Этап завершён, если

* [ ] полная диагностика завершилась;
* [ ] критических нарушений нет;
* [ ] все ошибки исправлены и перепроверены;
* [ ] для каждого предупреждения записано решение;
* [ ] экспорт, соглашения, резерв и курсы проверены отдельными этапами;
* [ ] отчёт сохранён в истории;
* [ ] службы, агент обновлений, GeoIP и активные плагины проверены в своих разделах;
* [ ] онлайн-чат и iEXWallet проверены профильными сценариями, если они включены;
* [ ] команда понимает границы автоматической диагностики.

Описание раздела доступно в статье [«Диагностика системы»](https://docs.iexexchanger.com/help-center/rabota-v-sisteme/diagnostika-sistemy).

Переходите к [сквозной контрольной заявке](/learn/10.-zapusk/01-control-order.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/learn/10.-zapusk/14-system-diagnostics.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.
