Разрешения трассировки неудачного запроса IIS7 - PullRequest
3 голосов
/ 22 ноября 2011

В программе просмотра событий примерно каждые 5 минут я получаю описанное здесь событие: http://technet.microsoft.com/en-us/library/cc735145(WS.10).aspx

"Модуль FailedRequestTracing не смог создать каталог"% 3 ". Нет журналов будет генерироваться, пока это условие не будет исправлено. Эта проблема произошло как минимум% 1 раз за последние% 2 минуты. Данные являются ошибка. "

Предполагается, что исправление разрешает IIS_IUSRS доступ на запись в этот каталог.

Мало того, что IIS_IUSRS имел доступ для записи, но я также разрешил IUSR, NETWORK SERVICE и IUSR панели plesk для всех 3 моих доменов, и я все еще получаю ошибку.

Не могу не подумать, что с Plesk Panel это действительно глупо. Совершенно уверен, что каждая странная проблема, с которой я столкнулся, связана с Plesk, к сожалению, мой сервер был предварительно настроен на него. Есть ли способ узнать, с каким пользователем IIS пытается получить доступ к файлам журнала, поэтому я просто даю ему разрешение?

1 Ответ

2 голосов
/ 08 июля 2014

Проблема не в том, что у вас нет правильных разрешений, а в том, что у вас есть несколько пулов приложений и, следовательно, экземпляры собственного FailedRequestsTracingModule.

Каталог трассировки невыполненных запросов создается для каждого сайта, а не для на пул приложений - так что если у вас есть несколько приложений, работающих под несколькими каждый из пулов приложений будет пытаться использовать следующее имя файла в последовательности и следовательно, неудача - мы могли бы добавить некоторую логику повторения, чтобы попробовать другую номера в случае такого столкновения.

http://forums.iis.net/t/1158660.aspx?Failed+Request+Tracing+Event+2284

...