1.如果内存占用率很高,可以尝试把缓存的面页设少点
2.减少应用程序池数量.可以减少内存占用率.不过会提高CPU自用率
3.查看程序里是否有数据库联接问题,aspnet程序是否有打开没有关闭的语句
4.检查asp程序里的conn.asp,是否还在用老的联接方式如
edxsky_2in1.connstr="DBQ="&server.mappath("data_sy/2554bwdf2dgdsds.asp")&";DRIVER={Microsoft Access Driver (*.mdb)};"
end if
请换成:
dbpath="admin/data/ldzc2005.mdb"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(dbpath)
这种.因为我试过.用上面的那一种.可以会使服务器挂起不动,CPU100%,改后没事.并且程序访问很快!
5.可以考虑是否是木马入侵.比如木马正在把你的某些文件打包下载.这样很浪费资源,海洋木马2006在打包时就有这个问题
6.如果服务器出现某个w3wp.exe占用率很高.可以设置单独的应用程序池.然后用手工回收的方法,逐个检查是那个网站出的问题.找出问题所在,以便解决!

866

被折叠的 条评论
为什么被折叠?



