У меня есть эта проблема, когда примерно раз в год одно из моих изображений в моем веб-приложении asp.net блокируется. Под заблокированным я подразумеваю, что вы не можете читать / писать / удалять его, и если вы попытаетесь это сделать, ваш удаленный компьютер выйдет из строя.
Затем он заставляет мои рабочие процессы не освобождать связанную страницу, быстро заполняя память рабочего процесса. Иногда они пытаются перерабатывать, но затем несколько из них остаются открытыми, и плунжер быстро заканчивается, поскольку несколько w3wps достигают 4-5 ГБ. Я предполагаю, что старые устаревшие w3wps не могут быть удалены, потому что они ссылаются на заблокированный образ.
Это произошло дважды, и файл невозможно удалить, я имею в виду, что его невозможно удалить. Пытался принудительно удалить, попытался удалить все удержания / блокировки файла с помощью некоторых утилит, попытался удалить с Mac. Если вы попытаетесь удалить из проводника Windows на удаленном компьютере, весь проводник зависнет, и вы ничего не сможете сделать, кроме как выполнить полный сброс компьютера.
Единственный способ разблокировать этот файл - это перезагрузить сервер с файлом на нем.
Есть идеи, что было бы хорошим шагом к выяснению того, как это происходит?
Ничего особенного, но это действительно похоже на классический симптом ошибки блокировки rdbss.sys. Я бы начал с проверки того, что компоненты rdbss.sys и клиентского перенаправителя (mrxsmbxx.sys) имеют рекомендованные версии.
Список доступных в настоящее время исправлений для технологий файловых служб в Windows Server 2008 и Windows Server 2008 R2