IIS Web Garden - 来自不同进程的文件访问/写入

时间:2013-03-12 15:42:01

标签: iis logging log4net application-pool web-garden

我在IIS上托管我的Web应用程序。 应用程序所在的池有4个工作进程。 (网络花园)

为了进行测试,对于aspx页面的每个请求,我将执行进程的进程ID写入log.net文件日志。

当我打开文件日志时,我看到仅显示第一个进程的日志

我确信其他进程正在运行,因为我可以在任务管理器中看到它们。

由于第一个进程正在写入日志文件,其他进程是否可以访问日志文件? 如何从同一应用程序池的不同进程写入相同的日志文件?

1 个答案:

答案 0 :(得分:0)

解决此问题的方法是让每个工作进程写入不同的日志文件。

要执行此操作,您需要使用动态文件名。见http://geekswithblogs.net/rgupta/archive/2009/03/03/dynamic-log-filenames-with-log4net.aspx 举个例子。

相关问题