Что означает код NTSTATUS 0xC019004C (STATUS_CANNOT_ACCEPT_TRANSACTED_WORK)?

 
Предыдущий Следующий
STATUS_FLOATED_SECTION STATUS_CANNOT_ABORT_TRANSACTIONS

STATUS_CANNOT_ACCEPT_TRANSACTED_WORK

Транзакционный диспетчер ресурсов временно не принимает операции

STATUS_CANNOT_ACCEPT_TRANSACTED_WORK означает временное состояние диспетчера ресурсов. Диспетчер TxF работает достаточно, чтобы сообщить состояние, но в данный момент не способен принять запрошенную транзакционную операцию.

Возможные окружающие причины: нехватка ресурсов, восстановление, завершение работы или внутреннее ограничение нагрузки. Наиболее полезные данные — состояние диспетчера ресурсов и тома во время запроса.

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

  • События тома и диспетчера TxF вокруг восстановления, нехватки ресурсов или завершения.
  • Является ли ошибка временной и исчезает ли после завершения ожидающих транзакций.
  • Утечки дескрипторов или длительные транзакции, создающие давление на диспетчер ресурсов.
  • Учитывает ли логика повторов состояние транзакции, а не слепо воспроизводит устаревшие дескрипторы.

Полезное различие

Этот статус менее окончателен, чем повреждение метаданных или остановка диспетчера ресурсов. Он означает, что диспетчер не может принять работу сейчас, поэтому важен непосредственный контекст.

Ссылки


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