| 如何解决DllHotst进程消耗cpu 100%的问题 |
★★★★★ 【字体:小 大】 | |
| 如何解决DllHotst进程消耗cpu 100%的问题 |
| http://www.foosun.cn 作者: 来源: 点击: 更新时间:06-06-03 15:25:28 |
|
特征: 服务器正常CPU消耗应该在75%以下,而且CPU消耗应该是上下起伏的,出现这种问题的服务器,CPU会突然一直处100%的水平,而且不会下降。查看任务管理器,可以发现是DLLHOST.EXE消耗了所有的CPU空闲时间,管理员在这种情况下,只好重新启动IIS服务,奇怪的是,重新启动IIS服务后一切正常,但可能过了一段时间后,问题又再次出现了。 直接原因: 有一个或多个ACCESS数据库在多次读写过程中损坏,微软的MDAC系统在写入这个损坏的ACCESS文件时,ASP线程处于BLOCK状态,结果其他线程只能等待,IIS被死锁了,全部的CPU时间都消耗在DLLHOST中。
解决办法: 把数据库下载到本地,然后用ACCESS打开,进行修复操作。再上传到网站。如果还不行,只有新建一个ACCESS数据库,再从原来的数据库中导入所有表和记录。然后把新数据库上传到服务器上。 | |
| 文章录入:风讯科技 责任编辑:风讯科技 |
·上一篇:SQL SERVER登录认证模式为混合认证模式的方法 ·下一篇:关于编辑器中字体、字号、段落无法使用的解决方式 |
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) | |
| 没有任何评论 |