2013-03-12 2 views
0

Я размещаю свое веб-приложение на IIS. Пул, в котором находится приложение, имеет 4 рабочих процесса. (Web Garden)IIS Web Garden - доступ к файлам/запись из разных процессов

Чтобы выполнить проверку, для каждого запроса на страницу aspx я пишу Идентификатор процесса процесса выполнения в журнал журнала журнала.

Когда я открываю файл журнала, я вижу только журналы первого процесса.

Уверен, что другие процессы запущены, я вижу их в диспетчере задач.

Могут ли другие процессы иметь проблемы с доступом к файлу журнала, поскольку первый процесс записывается в него? Как я могу записать в тот же файл журнала из разных процессов одного и того же пула приложений?

ответ

0

Способ исправить это, чтобы каждый рабочий процесс записывал в другой файл журнала.

Для этого вам нужно будет использовать динамические имена файлов. См. Пример http://geekswithblogs.net/rgupta/archive/2009/03/03/dynamic-log-filenames-with-log4net.aspx .

+0

Это действительно помогло. Огромное спасибо. –

Смежные вопросы