У меня возникли проблемы с файловым ресурсом, используемым веб-приложением ASP.NET. В этой конфигурации есть 2 веб-сервера (win2k8 web), которые подключаются к файловому серверу (win2k8 enterprise), читают и записывают файлы с помощью общего файлового ресурса. Недавно на одном из веб-серверов возникла ошибка доступа к общей папке:
IOException: The specified network name is no longer available.
Похоже, что в Интернете не так много информации, чтобы объяснить, что вызывает это и как лучше всего это исправить, поэтому я смотрю, что я могу отслеживать, чтобы получить подсказки. Я не уверен, что это оборудование, просто проблема с загрузкой, размером файла, частотой и т. Д.
Что я могу отслеживать на стороне файлового сервера с помощью Windows perfmon? Есть объект "Открытие файлов", есть еще какие-нибудь хорошие?
Что я могу отслеживать на стороне веб-сервера?
РЕДАКТИРОВАТЬ:
Я добавлю, что в UNC-пути используется IP-адрес файлового сервера, а не имя для разрешения. Также общий ресурс представляет собой единый плоский каталог с более чем 100 КБ файлов.
Проблемы с таким сообщением обычно связаны не с проблемами файловой СИСТЕМЫ, а скорее с проблемами файлового СЕРВЕРА. Или даже проблемы с веб-сервером. Эта ошибка возникает, когда веб-сервер по какой-то причине больше не может общаться с файловым сервером. Возможно, ранее существовавшее соединение было сброшено и еще не согласовано. Возможно, разрешение имен на веб-сервере нарушено до такой степени, что \\ server \ fileshare больше не может быть преобразован во что-то подключаемое. Оба они вызывают указанное выше сообщение и не имеют счетчиков в perfmon.