最近发现网速很慢,找不到图片。打开服务器,发现c盘空间不足(还剩不到20M)。搜索原因后,我发现:
默认情况下,2003 server会将iis访问错误的所有记录写入C:WINDOWS/system32/LogFiles下的日志文件中。如果访问量很大,过一会儿日志文件可能会占用c盘空间,导致服务器崩溃。
因为所有的IIS访问记录都要同时写入,如果访问量大,服务器的CPU利用率会大大增加。
解决方法:
1.定期清除日志文件。
2.关闭HTTPERR
运行regedit进入注册表编辑器。
[HKEY _本地_机器系统当前控制设置服务属性参数]
在右边单击鼠标右键创建一个新的dword值EnableErrorLogging并重新启动服务器。
EnableErrorLogging '=dword:00000000
重启后,2003年没有写HTTPERR日志文件,可以看到服务器的CPU使用率明显下降!