> 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/product-update/update-progress-and-recovery.md).

# Ход обновления и восстановление операции

Состояния обновления, безопасное продолжение и восстановление связи с агентом

Экран **«Обновления»** продолжает получать состояние от системного агента даже во время обслуживания приложения. Поэтому остановка обновления страницы или временный обрыв браузера не означает остановку серверной операции.

Требуется право **«Просмотр обновлений системы» из блока «Админпанель»**. Для действий «Продолжить» и «Повторить отправку» нужно право **«Запуск обновлений и откатов системы» из блока «Админпанель»**.

## Как читать состояние

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

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

## Если закрылась вкладка

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

Если закрылась вкладка именно во время передачи архивов, до создания операции браузер может попросить снова выбрать ту же пару файлов. Выберите исходные backend- и frontend-архивы: передача продолжится с объёма, уже подтверждённого сервером. Не подставляйте новую поставку в старую сессию загрузки.

Если пара уже получила состояние проверки и операция появилась в истории, повторный выбор локальных файлов не требуется.

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

{% stepper %}
{% step %}

### Прочитайте точную причину

Зафиксируйте этап, сообщение, время и идентификатор операции. Не удаляйте сохранённую версию и контрольную точку.
{% endstep %}

{% step %}

### Устраните внешнее препятствие

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

{% step %}

### Продолжите ту же операцию

Нажмите «Продолжить». Система сверит сохранённый план и пропустит уже завершённые безопасные этапы.
{% endstep %}

{% step %}

### Проверьте итог

Дождитесь нового результата и выполните ту же прикладную приёмку, что после обычного обновления.
{% endstep %}
{% endstepper %}

## Если панель потеряла связь с агентом

Не считайте операцию неудачной только по сетевой ошибке интерфейса. Обновите страницу один раз и проверьте время последнего события. Если панель предлагает «Повторить отправку», используйте эту кнопку: она восстанавливает передачу команды в рамках той же операции и не создаёт дубликат.

Если состояние не восстанавливается, технический специалист проверяет службу `iex-update-agent.service`. Не перезапускайте все службы и не удаляйте журнал операции до сбора диагностики.

## После перезагрузки сервера

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

После восстановления связи сопоставьте текущий этап с журналом: уже подтверждённые резервная копия, подготовка файлов и контрольная точка не должны выполняться повторно. После завершения проверьте **«Утилиты» — «Службы»** и конечные функции Frontend, Horizon, Reverb и Pulse.

## Что передать в поддержку

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


---

# 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/product-update/update-progress-and-recovery.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.
