IIS高级日志记录将无法在负载下运行?

时间:2010-11-01 08:05:35

标签: iis iis-7

使用IIS高级日志记录记录所有传入请求时,IIS是否会变得极其缓慢且无响应?

我有一些规则可以根据前缀将传入的请求分成5个文件。我发现一个简单的压力测试,100个用户不间断地发送请求半小时。 IIS进程内存最高可达4GB,不会以500MB的限制回收。

谢谢!

2 个答案:

答案 0 :(得分:0)

没有加载时数据是否正确写入文件?另外,每个日志的限制是500MB吗?

答案 1 :(得分:0)

听起来这里有两个不同的问题。

1)当进程超出指定的工作集时,IIS似乎不遵守应用程序池回收标准

2)在此配置下,IIS高级日志记录似乎消耗了大量内存。

关于#2 - 一个建议是从禁用过滤和写入单个日志开始,看看是否可以缓解内存消耗问题。如果您不介意共享包含高级日志记录设置和日志定义的applicationHost.config和/或web.config文件的相关片段,那么这对于重新解决问题非常有帮助。

谢谢,

Jack Freelander

IIS媒体服务