最近发现网速很慢,找不到图片。打开服务器,显示c盘空间不足(还剩不到20M)。寻找原因后,我发现:
默认情况下,2003 server会将所有iis访问错误记录写入C:WINDOWS/system32/LogFiles下的日志文件中。如果访问量比较大,一段时间后日志文件可能会占用c盘的空间。
导致服务器崩溃。
同时,由于所有的IIS访问记录都需要写入,如果访问量大的话,服务器CPU利用率会大大提高。
解决方案:
1.定期清除日志文件。
2.关闭HTTPERR
输入regedit以在操作期间进入注册表编辑器。
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTPParameters]
右键单击鼠标右键创建一个新的dword值EnableErrorLogging并重新启动服务器。
'EnableErrorLogging'=dword:00000000
重启后,2003不再写入HTTPERR日志文件,可以看到服务器的CPU使用率明显降低!