Что означает код NTSTATUS 0xC00000D6 (STATUS_VIRTUAL_CIRCUIT_CLOSED)?

 
Предыдущий Следующий
STATUS_FILE_RENAMED STATUS_NO_SECURITY_ON_OBJECT

STATUS_VIRTUAL_CIRCUIT_CLOSED

STATUS_VIRTUAL_CIRCUIT_CLOSED объединяет два факта: запрос превысил интервал тайм-аута, а удалённый сеанс был отключён. Поэтому это серьёзнее предупреждения о медленной операции; текущий диалог с сервером больше не действителен для последующих запросов.

Как сузить причину

Зафиксируйте тип запроса, значение тайм-аута, последнее успешное действие и наличие нагрузки на сервере. Длительное чтение, заблокированная запись, зашифрованная передача и зависшая серверная операция могут выглядеть для клиента одинаково, но требуют разных данных. Samba документирует настройку тайм-аута каждого запроса своего клиента, что показывает важность сохранения настроенного значения вместе с инцидентом.

Переподключайтесь на границе протокола. Не продолжайте отправлять операции через старый сеанс и проверьте результат всех изменяющих запросов, остававшихся незавершёнными при закрытии.

Важные данные

  • Зафиксируйте настроенные тайм-ауты и последний подтверждённый ответ сервера.
  • Отделите тайм-аут запроса от намеренного отключения удалённой стороной.
  • Создайте новый сеанс и проверьте незавершённые записи до их повтора.

Ссылки


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