dllhost.exe是什么进程,怪事,望高手指教。
-
无名啊
2002-11-03 02:52
我的服务器是P42.0G,1.5GBDDR内存,WIN2KADR服务器版,IIS做WWW服务器。不知道为什么有时会出现CPU占用率达到100%,我已经设置了CPU的使用强制性是15%的,这种情况有时长达30分钟左右。后业在结束任务进程中发现让CPU使用率达到100%的是一个dllhost.exe的文件,在CPU使用率达到100%的时候内存也不损耗极大,浏览速度变得很慢。
最奇怪的事是在结束任务进程里发现了两上同名的 dllhost.exe 的文件进程。其中一个CPU使用率极低,别一个同名文件进程dllhost.exe在CPU使用率达到100%的时候,内存会在十分钟内损耗达到50,000K左右。天那,真是怪事了。
有没有高手可以告诉我为什么会有两个 dllhost.exe 的文件进程。为什么这个文件进程有时会使CPU的使用率达到100%,而且时间一般长达10至30分钟左右。我的1.5GB内存都让这个进程给吃光了。
望高手解答。dllhost.exe是什么东西,为什么会有两个这样的进程。
[em22][em22]
dllhout.exe是站点的进程,你建了一个站点就有几个dllhost.exe,占资源大肯定是访问量大或者有人扫描你
我知道dllhost.exe是一个IIS的进程,我曾经尝试过停止这个进程。后来发现没有这个进程,服务器只能运行纯html文件,没法运行cgi、asp、php等,我可以保证当事没有人在扫描我的服务器,因为结果有人扫描,我的防火墙会显示出来的,也不是浏览量太大,因为我都在在线统计的。本人对网络安全也有点研究,也可以说黑客技术还是精通一点的。
只是从来没有遇到过这种事,服务器运行24小时,就会出现 dllhost.exe 的进程占用CPU资源100%的情况大约为90分钟左右,在这90分钟里,我的服务器的浏览速度将会变得有点慢,因为服务器内存也损耗极大,但是这个进程并不是每天都会出会这种占用系统资源极大的情况。我同时还发现这个进程的文件是在
C:\WINNT\ServicePackFiles\i386\dllhost.exe
损耗资源大的文件并不是在 c:\winnt\system32\dllhost.exe
这个位置的,按理论来说,这样的情况我没法解释,同时,我可以保证当时没有人入侵的我的服务器和对我的服务器进行攻击,不知道是不是安装的SP3补丁包有问题。
因为出现问题的进程文件是在SP3补丁包里安装进去的。
如果有那位高手对这个进程有进一步的理解与解释,望指教,小生感激不尽。
-
cnzzzcnzzz
2002-11-05 12:54
可能程序中有循环的死代码,可以造成你的情况!
把各站点都设成独立的进程,再查查到底是哪个站点占用了那么多CPU(应用程序保护设为高后,每个站点都会有一个dllhost.exe)
再从那个站点入手查查是什么问题。。