| Предыдущий | Следующий |
| ERROR_CANNOT_ACCEPT_TRANSACTED_WORK | ERROR_BAD_CLUSTERS |
ERROR_CANNOT_ABORT_TRANSACTIONS
Что означает ERROR_CANNOT_ABORT_TRANSACTIONS
ERROR_CANNOT_ABORT_TRANSACTIONS означает, что при завершении или восстановлении Resource Manager не удалось прервать достаточное число outstanding transactions. Это требует разбирательства с конкретными транзакциями, а не общего restart без сохранения evidence.
Что проверить
- До shutdown сохраните transaction/RM logs и IDs всех транзакций, которые не завершили abort.
- Проверьте coordinator connectivity и пропущенные completion notifications от участвующих Resource Managers.
- Учитывайте superior/subordinate роли распределённой транзакции при определении того, кто должен завершить unresolved branch.
Как подтвердить правильную обработку
Исправление подтверждается recovery, который доводит все оставшиеся транзакции до определённого результата и больше не возвращает ERROR_CANNOT_ABORT_TRANSACTIONS.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
