| Предыдущий | Следующий |
| STATUS_REMOTE_DISCONNECT | STATUS_LINK_FAILED |
STATUS_REMOTE_RESOURCES
STATUS_REMOTE_RESOURCES указывает на нехватку ресурсов на удалённой конечной точке. Клиент достиг удалённого компьютера, но эта система не смогла выделить ресурсы, необходимые запросу. Состояние не следует интерпретировать как локальную нехватку памяти или как доказательство неправильного имени общего ресурса.
Как сузить причину
Измерьте состояние сервера во время инцидента: давление на память, число открытых сеансов, очереди запросов, кредиты SMB, задержку диска, файловые дескрипторы и ограничения конкретного устройства или приложения. Затем сравните шаблон запросов с обычной нагрузкой. Всплеск множества параллельных открытий может требовать ограничения на стороне клиента, даже если каждый отдельный запрос сформирован правильно.
Используйте повторы с увеличивающейся задержкой и жёстким пределом. Истощение ресурсов может усилиться, если каждый клиент немедленно открывает новые соединения или повторяет крупные передачи с полной параллельностью.
Какие данные важны
- Сопоставляйте ошибку с телеметрией ресурсов сервера, а не только с журналами клиента.
- Запишите размер операции и параллельность, предшествовавшие сбою.
- Ограничьте число повторов и уменьшите параллельную работу на время восстановления сервера.
Ссылки
- Открытые спецификации Microsoft: справочник NTSTATUS
- Microsoft: обзор SMB
- Samba: руководство smbclient
Нужно найти другой код? Найти другой код состояния или ошибки.