热烈欢迎来到威客建站网官方网站!--我们是最专业的移动短信商务服务商! 在线留言 设为首页 加入收藏
威客建站网-网站优化_网站设计_小程序制作_seo排名公司
当前位置:新闻资讯 >> 常见问题

为什么windows 2003 系统cpu总是占用高100% 关闭日志文件立马解决!

发布日期:2019/10/16 14:56:20 访问次数:2282

解决方案:
打开httperr*.log , 您可能看到 Timer_MinBytesPerSecond 错误或 Timer_ConnectionIdle 错误。 这些是由 IIS 默认设置, 内其元数据库, 定义用于连接到保持活动小通信流速率和最大空闲时间之前连接中断允许。 
1) 从 IIS 管理器右键单击 Internet Information Server (IIS) 管理器级别根目录上并转到属性。 选中要启用直接编辑元数据库框。 单击确定。
在记事本中打开 C:\Windows\system32\inetsrv\MetaBase.xml 文件 2)。 要搜索有关 " MinFileBytesPerSec "。 将用于 MinFileBytesPerSec 设置从 240 更改为 0。 执行其他搜索, 该时间将 600 " ConnectionTimeout "。 保存更改并退出。 
3) 重新启动 IISAdmin 服务以更改生效。

一、关闭IIS HTTPRERR日志功能
默认情况下,2003服务器会把所有IIS访问错误的记录写入 C:\WINDOWS\system32\LogFiles\HTTPERR 下的 log 文件中,如果访问量比较大,可能一段时间后 日志文件可能会占满C盘空间,导致服务器死机

同时因为要写入所有的IIS访问记录,如果访问量较大会大大增加服务器CPU占用率

关闭HTTPERR的方法

运行里输入 regedit 进入注册表编辑器
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters]

在右边 点鼠标右键 新建dword值 EnableErrorLogging 重新启动服务器就可以了

"EnableErrorLogging"=dword:00000000 

重起后,2003不再写入HTTPERR日志文件,可以看到服务器CPU占用明显下降!

二、修改存储目录也不失为一个好的办法

寻找:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
在下面建立一个字符串值.即REG_SZ
数值名称 命名为: ErrorLoggingDir
数值数据 为你指定的路径 比如    D:\logofilse
————————————————
版权声明:本文为CSDN博主「jxufewbt」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jxufewbt/article/details/8704663


来源:威客短信网-【专业建站,微信小程序开发】欢迎分享,(QQ/微信:310203268)

专业建站、公司建站、智能建站 小程序制作、微信公众号开发

工作时间

早9:00 - 晚18:00

节假日不休

13657081696