使用IIS高级日志记录记录所有传入请求时,IIS是否会变得极其缓慢且无响应?
我有一些规则可以根据前缀将传入的请求分成5个文件。我发现一个简单的压力测试,100个用户不间断地发送请求半小时。 IIS进程内存最高可达4GB,不会以500MB的限制回收。
谢谢!
答案 0 :(得分:0)
没有加载时数据是否正确写入文件?另外,每个日志的限制是500MB吗?
答案 1 :(得分:0)
听起来这里有两个不同的问题。
1)当进程超出指定的工作集时,IIS似乎不遵守应用程序池回收标准
2)在此配置下,IIS高级日志记录似乎消耗了大量内存。
关于#2 - 一个建议是从禁用过滤和写入单个日志开始,看看是否可以缓解内存消耗问题。如果您不介意共享包含高级日志记录设置和日志定义的applicationHost.config和/或web.config文件的相关片段,那么这对于重新解决问题非常有帮助。
谢谢,
Jack Freelander
IIS媒体服务