| Предыдущий | Следующий |
| STATUS_MAPPED_FILE_SIZE_ZERO | STATUS_CANCELLED |
STATUS_TOO_MANY_OPENED_FILES
Удалённый сервер или перенаправитель достиг предела открытых файлов
Этот статус относится к обработке удалённых дисков. Клиент не может создать ещё одно удалённое открытие, поскольку сервер, сеанс, перенаправитель или устаревший протокол исчерпал число представимых файловых дескрипторов.
Подсчитывайте открытия по сеансам и процессам, а не считайте сообщение локальным исчерпанием диска. Утечки дескрипторов, большая параллельность и приложения, долго удерживающие каталоги открытыми, могут достичь предела. Закрытие несвязанных локальных файлов или увеличение памяти без определения ограниченной таблицы может не изменить результат.
Что проверить
- Измерьте число открытых файлов по клиентскому сеансу, общему ресурсу и процессу.
- Ищите дескрипторы, время жизни которых превышает связанный запрос или пользовательский сеанс.
- Снижайте параллельность или исправляйте утечки до изменения ограничений сервера.
Ссылки
- Microsoft Sysinternals: Handle
- Открытые спецификации Microsoft: классы и коды ошибок SMB
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.