| Предыдущий | Следующий |
| STATEREPOSITORY_E_BUSY_RETRY | STATEREPOSITORY_E_LOCKED_RETRY |
STATEREPOSITORY_E_BUSY_RECOVERY_RETRY
Что означает STATEREPOSITORY_E_BUSY_RECOVERY_RETRY
STATEREPOSITORY_E_BUSY_RECOVERY_RETRY означает, что State Repository временно занята восстановлением, выполняемым другим соединением. В отличие от обычного BUSY, код прямо указывает на recovery-сценарий; повтор имеет смысл только после продвижения или завершения восстановления.
Что проверить
- Зафиксируйте момент начала BUSY и длительность recovery.
- Определите процесс или соединение, которое выполняет восстановление repository.
- Не удаляйте базу, WAL или служебные файлы во время активного recovery.
- Если состояние не меняется и повторы переходят в timeout, прекращайте бесконечный retry и диагностируйте зависшее восстановление.
Как подтвердить исправление
После завершения recovery исходная операция должна выполняться без изменения запроса. Повторяющийся recovery-busy после каждого запуска указывает уже на отдельную проблему repository.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.