Что означает код NTSTATUS 0xC0000210 (STATUS_TRANSACTION_TIMED_OUT)?

 
Предыдущий Следующий
STATUS_TRANSACTION_ABORTED STATUS_TRANSACTION_NO_RELEASE

STATUS_TRANSACTION_TIMED_OUT

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

STATUS_TRANSACTION_TIMED_OUT — истёк срок ожидания транспортного запроса на ответ.

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

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

  • Проверьте фазу транзакции, её конечное состояние, тайм-аут и первый диспетчер ресурсов, который отказал или потерял состояние.
  • Не продолжайте использовать старый дескриптор транзакции после abort/commit; перед новой попыткой убедитесь, что исход предыдущей операции однозначно определён.
  • Измерьте длительность каждого этапа до STATUS_TRANSACTION_TIMED_OUT и проверьте зависимость, от которой ожидался ответ. Увеличение тайм-аута имеет смысл только после подтверждения, что операция действительно выполняется, а не зависла или потеряла соединение.

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

  • a legacy transport request reached its response deadline without a response.
  • Measure issue-to-deadline time and record the configured timeout source.
  • Log the provider, request type, request/token ID, issue timestamp, configured timeout, peer, connection state, and any receive/response indication.
  • Correlate the request token with response indications and endpoint disconnects.
  • Legacy TDI request documentation shows that transports carry request-specific information between their internal routines and maintain state on address/connection/control objects.

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


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