香菇米线的做法大全:在windows server 2003中有一个进程

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 20:26:53
在windows server 2003中有一个进程w3wp.exe占用CPU100%,内存使用一直增加不释放,用杀毒软件没有查杀出病毒,请问是怎么回事?
这台电脑是用作服务器的,是内网的服务器,配置是:奔四至强3.0GHZ(两颗)内存为:2G。配置应该相当高了。在资源管理器里面查到:进程:w3wp.exe 用户名:network serivce 内存使用:400MB而且一直在升高。

你的机器是服务器?

W3wp - W3wp.exe - 进程信息
进程文件: W3wp 或者 W3wp.exe
进程名称: ISS Application Pool Process

描述:
W3Wp.exe是ISS工具的一部分。

出品者: Microsoft
属于: Microsoft Web Server

1。你的网站里面是不是有类似这样的代码?

while(testValue == false);

改成
while(testValue == false)
{
Thread.Sleep(10);
}

会好很多。关键是不要让 CPU 忙等

2。IIS服务管理器----》应用程序池----》添加你的应用,并设置最大内存,当程序达到最大内存后其会自动重启。

3.优化asp.net程序,就向楼上的说的那样,少用或不用session cache application之类的东西,再有就是是不是有翻页的地方,翻页处理不好也是会占很多内存的。

4.限制sql的内存。企业管理器——SQL的属性(一般是local)——“内存”标签
在这里看内存的设置,把最大值改成100M吧。

w3wp.exe是IIS的进程。一般不会用到100呀。除非这台机器在做服务器用