| Предыдущий | Следующий |
| STATUS_INVALID_NETWORK_RESPONSE | STATUS_BAD_REMOTE_ADAPTER |
STATUS_UNEXPECTED_NETWORK_ERROR
STATUS_UNEXPECTED_NETWORK_ERROR — обобщённый статус уровня сетевой операции. Он полезен прежде всего как граница: клиент достаточно далеко продвинулся в сетевой операции, чтобы получить отказ, но поставщик не сообщил более узкое условие, например неверный путь, удалённый общий ресурс, тайм-аут или предел сеансов.
Как сузить причину
Диагностическую ценность дают соседние данные, а не одно имя статуса. Сохраните предыдущий запрос, состояние транспорта, нижележащую ошибку, время клиентских и серверных событий и тип конечной точки: файловый сервер Windows, служба Samba, NAS или другая реализация SMB.
Политика повторов должна быть осторожной. Для изменяющего запроса определите, не был ли потерян ответ после того, как сервер мог применить операцию; для запроса только на чтение ограниченный повтор после восстановления транспорта обычно безопаснее.
Важные данные
- Сохраняйте исходный нижележащий статус и журналы поставщика вместе с итоговым NTSTATUS.
- Классифицируйте операцию как идемпотентную, условно допускающую повтор или небезопасную для повторного выполнения.
- Сравнивайте поведение со второй реализацией SMB только после сохранения исходной трассировки.
Ссылки
- Открытые спецификации Microsoft: справочник NTSTATUS
- Microsoft: обзор SMB
- Samba: руководство smbclient
Нужно найти другой код? Найти другой код состояния или ошибки.