服务器日志配置

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。



●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服务器,基本只有读的操作,那么就可以减少读写操作。

相关文档
最新文档