Что означает код ошибки Windows 6847 (ERROR_CANNOT_ACCEPT_TRANSACTED_WORK)?

 
Предыдущий Следующий
ERROR_FLOATED_SECTION ERROR_CANNOT_ABORT_TRANSACTIONS

ERROR_CANNOT_ACCEPT_TRANSACTED_WORK

Что означает ERROR_CANNOT_ACCEPT_TRANSACTED_WORK

ERROR_CANNOT_ACCEPT_TRANSACTED_WORK — транзакционный диспетчер ресурсов временно не может принимать транзакционные операции, например из-за нехватки ресурсов.

Что проверить

Зафиксируйте транзакцию/UOW, текущую фазу и диспетчер ресурсов, который вернул код.

  • Проверьте, допускается ли запрошенная операция в текущем transaction state и нет ли конфликтующей/завершённой транзакции.
  • При conflict или invalid state сначала определите исход предыдущей операции, а не создавайте параллельную повторную транзакцию.

Исходная формулировка

  • the transactional resource manager is temporarily unable to accept new transactional work.
  • Measure the RM state before retrying: active transaction count, notification backlog, log capacity, memory or handle pressure, and recovery activity.
  • this result belongs to the Windows Kernel Transaction Manager transaction-processing model.
  • Microsoft: KTM recovery processing and presumed abort
  • Investigate sustained rejection as an RM health problem, not a client parameter error.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.