点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息  
 
 
  网站建设   广州威客   网上商机   网上商城   海讯黄页   网址天地   专区展示   社 区  
 
 
 
首 页  建站套餐  我要建站  案例欣赏  网站模板  服务区域  域名查询管理  企业邮局  主机空间  策划推广  海佳优势  客服中心  代理专区
各地分公司: 北京站 | 上海站 | 广州站 | 南宁站 | 郑州站 | 南京站 | 武汉站
 下载天地 | 海佳教学 | 学员报名 | 开设课程 | 培训机构 | 论坛 | 培训简介 | 开设课程
 学员报名 | 毕业优势 |  IT外包 | 分类广告 | 网上商机 | 海讯黄页
   您现在的位置是:海讯集团>>我要建站
海讯集图-新闻中心-服务器CPU占用过高,w3wp.exe占用CPU过高和内存占用过高问题 [更多...]
 



服务器CPU占用过高,w3wp.exe占用CPU过高和内存占用过高问题


http://www.okit88.com    发布日期:2011-12-22 12:43:43    浏览次数:16551     < 返回 >

服务器CPU占用过高,w3wp.exe占用CPU过高和内存占用过高问题
       在WINDOWS2003+IIS6下,经常出现w3wp的内存占用不能及时释放,从而导致服务器响应速度很慢。
今天研究了一下,可以做以下配置:
1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。
2、设置应用程序池的回收时间,默认为1720小时,可以根据情况修改。同时,设置同时运行的w3wp进程数目为1。再设置当内存或者cpu占用超过多少,就自动回收内存

一般来说,这样就可以解决了。但仍然会出现个别网站因为程序问题,不能正确释放。
那么,怎么样才能找到是哪一个网站的?

1、在任务管理器中增加显示pid字段。就可以看到占用内存或者cpu最高的进程pid
2、在命令提示符下运行iisapp -a。注意,第一次运行,会提示没有js支持,点击确定。然后再次运行就可以了。这样就可以看到pid对应的应用程序池
3、到iis中察看该应用程序池对应的网站,就ok了。

问:我的具体情况是这样的:
服务器配置 至强2.8G 内存512M SCSI硬盘 2块 (软镜像)
系统 windows 2003
现在挂了一个asp.net开发的网站 访问量不大 但是出现一个 问题就是每当服务器运行2-3天后 访问网站就特别慢 重启动服务器后就正常了,查看进程使用内存的情况 发现w3wp.exe 和sqlservr.exe 进程 占用内存相当大 达到了170多M( 每个) 物理可用内存几乎用光(服务器重启动时 占用的内存很小才40多M 每个).以前网站挂在一个虚拟机上 数据库是分开挂的 从没出现这种情况后来 原版移植到新服务器上就 出现这样的问题~~
      还个一问题就是 我在SQL企业管理器中查看SQL进程 发现有很多是 。net 引起的进程是sleeping 但是却占用了内存~ 无法释放

搞了很久了 一直都没解决
求救~~请高手 指教~~ 万分感谢~~~~~

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

      我的问题跟你一样,不过我的内存是2G的,访问量比较高,一般是差不多运行24小时后就得重启,内存没耗完,W3WP进程占到一百八九十兆,SQL占了二百多兆时,就得重启,不然整个站点就当在那边....55555555,搞了快半个月了还是不行,痛苦啊

      w3wp.exe就是你的ASP.NET应用宿主,如果你使用了大量的Session、Cache等资源,并且Session超市时间很长,那么内存占用量就比较大。应用池是为增加性能而设的一个特性,但是也消耗很大的内存。另外关掉Windows Server 2003里的大多数Service(那个不用都可以关掉),也可以节省一部分内存

1.怀疑在程序中应用的CACHE,
2.CACHE中有大量的数据
3.频繁刷新CACHE
4.没有设计好CACHE的方式

      你的问题我以前也遇见过,我以前是用的Session,后我全部改成cook之后就好多了,应该是你的Session或是你的CACHE有问题(CACHE不太懂,但多多少应该是有的)

      跟踪下SQL的调用记录,在每次往CACHE或SESSION写入大量数据时记录一下时间,看是否太过频繁

1.在win2003里asp.net的进程就是w3wp.exe

2.512M内存个人用是够用了,但是放在服务器上就有点不够用了,尤其是win2003 + asp.net +sql server 。尤其是sql server 他是很吃内存的,如果不控制的话,他会占光所有的物理内存(只剩下几十M 倒 100M 吧)。win2003 本身就要占用150M左右。也就剩不下什么了。

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

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

第四条是最快的方法,可以试一试。

我的一个自开发OA系统也存在这样的问题。
总结上面,大概原因是因为 session 和 cache 的不合理使用造成的。
我的应用程序中,确实用了很多的Session 和 Cache,在 MSDN 中找到 了 “动态内存分配”这一篇,今天就试看看,是否有效。
希望有经验的朋友多给些信息,大家也好总结下出现类似错误的原因,谢谢!!

      不知道你是什么网站。按理说是不会占用这么大的。如上你用了cache存放了超额的内容。当然。象session这种是不太可能占用这么大的了,或用了application 类似的一些有超长时间或永久保持性的对象来保存大量数据。如利用单例保存数据这些都有可能造成使用大量的内存。

建义2003系统安装至少1G内存。

      w3wp.exe是2003下的一个iis进程,至于楼主说的sql占用内存,那有可能是因为你的sql没有设置占用内存上限


      在IIS6下,经常出现w3wp.exe的内存及CPU占用不能及时释放,从而导致服务器响应速度很慢。

解决内存占用过多,可以做以下配置:
1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。
2、设置应用程序池的回收时间,默认为1720小时,可以根据情况修改。再设置当内存占用超过多少(如500M),就自动回收内存。

解决CPU占用过多:
1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。
2、设置应用程序池的CPU监视,不超过25#(服务器为4CPU),每分钟刷新,超过限制时关闭。

根据w3wp取得是那个一个应用程序池:
1、在任务管理器中增加显示pid字段。就可以看到占用内存或者cpu最高的进程pid
2、在命令提示符下运行iisapp -a。注意,第一次运行,会提示没有js支持,点击确定。然后再次运行就可以了。这样就可以看到pid对应的应用程序池。(iisapp实际上是存放在C:\windows\system32目录下的一个VBS脚本,全名为iisapp.vbs,如果你和我一样,也禁止了Vbs默认关联程序,那么就需要手动到该目录,先择打开方式,然后选“Microsoft (r) Windows Based Script Host”来执行,就可以得到PID与应用程序池的对应关系。)
3、到iis中察看该应用程序池对应的网站,就ok了,做出上面的内存或CPU方面的限制,或检查程序有无死循环之类的问题。
 

 
案例类别[更多]
木业、木材加工
会展、设计、策划类
动漫、游戏机、福彩
外语、翻译、律师事务
生物养生、风水易经
家政劳务、搬家、移民
购物类,综合类
政府、行业、门户型
服装、鞋帽、布料
皮具、皮包、文件夹
旅游、机票、酒店
二手车交易、旅游租车
母婴、日用、化妆品
美容、美体、美发
医药、保健、医疗器械
婚庆、礼仪庆典
投资、顾问、咨询
电子、五金、机械
环保、化工、涂料
教育培训、文化、娱乐
房地产、房屋租赁
IT科技、软件、通信
金融、股票保险、财经
建筑、建材、装饰
食品、饮料(酒)、茶叶
家居、家电、电器
工艺品、礼品、鲜花
办公、文教、乐器
广告、包装、雕刻印刷
汽车、物流、汽配
物业、票务、船务
仪器、仪表、保险柜
摄影、冲印、玩具
拍卖、投资、典当
珠宝、首饰品
钟表、眼镜
照明、水电、能源
演艺、体育、文体用品
贸易、出口、报关
宠物、宠物食品
交友网站
音响,影院,器械设备
网站建设技术专题
· QQ在线咨询显示未启用,QQ在线... - [2013-5-21]
· 点击下载按钮 自动更新... - [2013-4-27]
· [88229999]com.te... - [2013-1-15]
· 如何查看服务器PID,W3WP.... - [2011-12-25]
· 来源W3SVC 事件I... - [2011-12-23]
· sql数据库连接语句,sql数据... - [2011-12-22]
· W3wp.exe 进程... - [2011-12-22]
· 服务器CPU占用过高,w3wp.... - [2011-12-22]
· asp图片加水印,asp图片上传... - [2011-7-28]
最新行业报道
· 页面注册指向和返回 - [2013-9-30]
· 记录网页浏览次数,记录浏次数 - [2013-9-30]
· 月份的英文缩写,月份的英文写法 - [2013-9-30]
· 网站制作-输入框只能输入数字 - [2013-9-30]
· QQ客服在页面固定位置的代码 - [2013-9-28]
· flash全屏代码,flash全... - [2013-9-28]
· 域名更改解析后 打不开网站。电脑... - [2013-5-29]
· 360浏览器拦截网站,百度拦截网... - [2013-5-29]
· js中的Mid()函数对应的JS... - [2013-5-21]
· 做网站多少钱,建网站多少钱,网站... - [2012-2-9]
专题网站推荐
· Flash分解工具集中营  2009-8-18
· Flash动画实用分解工具--Fla...  2009-8-18
· 下载和分解Flash动画  2009-8-18
· Flash MX as 声音控制分解  2009-8-18
· 电子商务的概念  2009-7-19
· 电子商务的分类状况  2009-7-19
· 电子商务在欧美的情况  2009-7-19
· 电子商务的中国概况  2009-7-19
· 电子商务的成功因素  2009-7-19
代开淘宝网店,店铺装修
·您是否拥有自己的实体店.想为您的商品,多种推销方式.
·您是否在工作不忙的时候,想做份兼职,想赚点外块.
·您是否觉得在淘宝开店铺买卖都很繁琐.需要人的帮忙!
·本公司专业代开淘宝网店.代购淘宝商品
·全程服务.办理开店.店铺装修!手把手的交您,物品买卖.发布商品.如何交易.等淘宝问题!
以上内容均为网上操作,简单方便,包您满决,
 只需500元  [更多详请]  
海讯大学|专题报道尖端技术
· Flash分解工具集中营  2009-8-18
· Flash动画实用分解工具--Fla...  2009-8-18
· 下载和分解Flash动画  2009-8-18
· Flash MX as 声音控制分解  2009-8-18
· 电子商务的概念  2009-7-19
· 电子商务的分类状况  2009-7-19
· 电子商务在欧美的情况  2009-7-19
· 电子商务的中国概况  2009-7-19
· 电子商务的成功因素  2009-7-19



·三菱触摸屏 ·三菱变频器 ·郑州网站建设 ·上海网站建设shbyzun.com ·绿色网 ·昆明论坛 ·百度
·广州网站建设 ·广州网页设计 ·广州建网站 ·广东做网站 ·广州网站设计 ·广州网站制作 ·广州网站建设
·广东建网站 ·广州网站建设公司 ·蒙娜丽莎威客
域名|邮箱|主机产品
企业邮箱 VPS主机 特惠主机 美国主机 香港主机 欧洲主机 短信网址 中文域名 国际域名
企业邮箱 VPS主机 特惠主机 美国主机 香港主机 欧洲主机 短信网址 中文域名 国际域名
  关于海讯 | 加盟合作 | 服务指南 | 诚聘英才 | 服务项目 | 监督热线 | BBS论坛
版权所有:广州IT服务中心  广州海佳网络科技有限公司 ◎ 2006-2010
地址:广州天河车陂路6号东盛大厦三楼。(车陂文化广场傍),地铁车陂南站C出口,大概10米,
易先生 刘小姐 周先生 宋小姐   服务手机:15918582336 18929587904  13710230354  服务电话:020-82161215 020-85832530 020-82162885 (南宁市)15977128000 15877163912   
常年法律顾问:黄律师   执证号:190001112580    您是第 52147299 位来访者   服务邮箱:okit88@126.com 
网站地址:http://www.okit88.com 国信备案号:粤ICP备07024418号 
广州网站建设 广州建网站 建网站 网站建设 建手机APP网站 建微信网站 广州网站建设 广州网页设计 网站建设 广州威客

网站建设

广州网站建设

广州建网站

建网站


粤公网安备:44010602002058号
电话:020-82161215。广州it公司,海佳科技集团