В этой статье вы узнаете, как понять текущий статус DES-симуляции (имитационного моделирования), почему прогон может зависнуть в очереди или завершиться с ошибкой, и как перезапустить его. Здесь описаны лимиты времени ожидания и выполнения, а также кнопка «Перезапустить» для создания копии с теми же настройками.
После запуска симуляция обрабатывается на сервере в очереди. Одновременно рассчитываются только две симуляции, остальные ожидают своей очереди. Если прогон не завершается в отведённое время, система автоматически помечает его ошибкой. В этом случае вы можете перезапустить расчёт без потери настроек.
Статусы симуляции
В списке симуляций и на экране настройки отображается текущий статус прогона. Основные статусы:
-
Черновик — симуляция создана, но ещё не запущена. Настройки можно менять.
-
В очереди — симуляция ожидает начала расчёта. На экране отображается панель «Симуляция в очереди» с указанием позиции: «Позиция в очереди: N».
-
Выполняется — расчёт идёт. На экране отображается панель «Симуляция выполняется» с таймером: «Прошло: …».
-
Завершена — расчёт успешно завершён. Появляется панель «Симуляция завершена» и кнопка «Смотреть результаты».
-
Ошибка — расчёт не завершился из-за превышения лимита времени или сбоя. Появляется панель «Симуляция завершилась с ошибкой» и кнопка «Перезапустить».
-
Отменена — симуляция была отменена (например, автоматически по таймауту).
Лимиты времени
Чтобы очередь не забивалась зависшими прогонами, система применяет автоматические ограничения:
-
Ожидание в очереди — если симуляция ждёт начала расчёта дольше 30 минут, она автоматически помечается ошибкой.
-
Время выполнения — если расчёт идёт дольше 10 минут, прогон останавливается и помечается ошибкой.
Эти лимиты действуют всегда. Если ваша модель процесса очень сложная или содержит большое количество заявок, прогон может не уложиться в 10 минут. В этом случае рассмотрите возможность упрощения модели или сокращения периода симуляции.
Как перезапустить симуляцию с ошибкой
Если симуляция завершилась с ошибкой, вы можете запустить её заново. При этом создаётся копия с теми же настройками, поэтому исходный прогон с ошибкой сохраняется в истории.
-
Откройте страницу симуляции, которая завершилась с ошибкой.
-
В панели статуса нажмите кнопку «Перезапустить».
-
Система создаст новую копию симуляции с теми же настройками и запустит расчёт заново.
Под кнопкой «Перезапустить» отображается пояснение: «Будет создана копия с теми же настройками».
Почему симуляция долго стоит в очереди
Есть ограничения на сервере. Если в вашей команде или на сервере уже запущены другие прогоны, ваша симуляция будет ждать. Позиция в очереди отображается в панели «Симуляция в очереди».
Если позиция не меняется более 30 минут, прогон автоматически помечается ошибкой. В этом случае дождитесь, пока другие симуляции завершатся, и нажмите «Перезапустить».
Частые формулировки
«симуляция в очереди», «ошибка симуляции», «таймаут прогона», «перезапустить», «почему симуляция зависла», «симуляция не запускается», «прогон не завершается», «лимит времени симуляции», «симуляция упала с ошибкой», «как перезапустить des симуляцию».