搜档网
当前位置:搜档网 › 服务器日志配置

服务器日志配置



●SQL2005日志清除:
运行较长时间(一年)后,数据库的错误日志会很庞大,位置:C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\
解决办法:在查询分析器执行10次: Exec('DBCC ErrorLog') 则能全部清除日志:


●关闭IIS7日志功能: 对整个站点,日志,操作:禁用。

●关闭IIS HTTPRERR日志功能:
默认情况下,2003服务器会把所有IIS访问错误的记录写入 C:\WINDOWS\system32\LogFiles\HTTPERR 下的 log 文件中,如果访问量比较大,可能一段时间后日志文件可能会占满C盘空间,导致服务器死机。同时因为要写入所有的IIS访问记录,如果访问量较大会大大增加服务器CPU占用率。运行里输入 regedit 进入注册表编辑器[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters],在右边 点鼠标右键 新建dword值 EnableErrorLogging,默认为0,重新启动服务器将不再写入HTTPERR日志文件,可以看到服务器CPU占用明显下降!

●关闭记录访问文件日志功能:
打开注册表,找到[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem\],新建REG_DWORD项:NtfsDisableLastAccessUpdate,并设定其值为1;重启服务器后生效。每次读取一个文件,系统都会记录下对该文件的最后访问时间,也就是会向硬盘写入数据,但是对服务器而言,记录访问时间没有任何意义(即便是个人用的电脑也是如此)。作为web服务器,基本只有读的操作,那么就可以减少读写操作。

相关主题