У нас есть 2 веб-сервера IIS6, работающих в кластере.
Время от времени мы получаем ошибку 404/500, если это ошибка 500, я получаю электронное письмо с номером строки, я проверяю эту строку в файле asp, и она всегда включается, проверяю журнал, и он отображается как 404 not found.
Я проверяю серверы отдельно, и это всегда один из серверов, генерирующих ошибку, а не оба.
Включаемый файл явно существует.
Поэтому по какой-то причине он случайно не может найти файлы, которые он обслуживал каждый день в течение последних нескольких лет, и я выдергиваю волосы, пытаясь понять, почему.
Кроме того, каждый раз, когда это происходит, мне приходится извлекать проблемный сегмент из кластера, выполнять iisreset, а затем снова помещать его в кластер, тогда он работает нормально.
Есть идеи, ребята?
Вам нужно проверить программу просмотра событий веб-сервера, чтобы она выглядела примерно так:
[ SystemTime] 2012-09-21T03:34:57.221Z
ResourceGroup BRQSB1VALEAS667
Cluster resource 'FileServer-( NameOfYourServer )(Cluster Disk 1)' in clustered service or application 'NameOfYourServer' failed.
У меня была та же проблема, что и у вас. Я пока не мог найти причину, по которой fileServer выходит из строя, но мне ясно, что после этого события появляется код ошибки 404.