为何iis下浏览静态文件速度正常,但浏览asp文件却非常慢
请教各位:
这服务器已装了快一年了,这二天忽然发现,在IIS下浏览静态文件正常,但浏览ASP文件却非常的慢,CPU非常之不稳定,在5%-100%,内存消耗也很正常,请问是不是什么原因引起的,谢谢
问题点数:0、回复次数:10Top
1 楼Jaron(WWW.JARON.CN)回复于 2003-11-02 10:39:58 得分 0
有访问,CPU进程有变化是正常的,若要限制CPU占用率
IIS设置,性能,启用进程限制限制Top
2 楼Jaron(WWW.JARON.CN)回复于 2003-11-02 10:41:07 得分 0
还有就是要检查用户的程序,是不是有死循环,或有特别占系统资源的程序Top
3 楼ceocio(成都招聘.Net工程师,有意者请联系我)回复于 2003-11-02 11:28:07 得分 0
依次停止各个站点,看看究竟是哪儿的问题?Top
4 楼mmhh516(阿诺)回复于 2003-11-02 15:28:59 得分 0
应该是DLLHOST.DLL不正常啦!看看你服务器运行的进程中DLLHOST.DLL是否正常!Top
5 楼hillhero789(丘)回复于 2003-11-02 15:38:31 得分 0
记得我有一次写了这样的代码:
re=server.createobject("adodb.recordset") '漏了set
然后cpu用量就是100%了
检查一下有没有类似的错误
假如你的页面里边有on error resume next
就去掉Top
6 楼hfkxzfree()回复于 2003-11-03 00:05:27 得分 0
to Jaron(唐伯虎点蚊香)
我知道如何限制站点的CPU占用,但请问如何限制各站点的进程呢?谢谢Top
7 楼wsl1010(乖乖)回复于 2003-11-20 14:21:37 得分 0
如果你只想知道哪个站点占用资源多,你可以将有 嫌疑站点 的应用程序保护设置先舍
为高,这样 嫌疑站点 会运行在单独的dllhost中,你就可以看是否该单独的dllhost有
占用资源多的现象。
另1:如果你分不清几个dllhost是不是为 嫌疑站点 创建的,可以运行tlist.exe -v。
该命令回列出dllhost.exe的命令行参数。从参数中可以看是不是为 嫌疑站点 创建
的。
另2:以上方法也适合 基于虚拟目录web application
详细步骤 -
1)隔离站点
HOW TO Isolate Web Applications into Their Own Process
http://support.microsoft.com/?id=326086
2)调式
HOWTO Troubleshoot High CPU Utilization of an MTS or COM+ Process
http://support.microsoft.com/?id=258833
HOWTO Use Autodump+ to Troubleshoot Hangs and Crashes
http://support.microsoft.com/?id=286350
INFO Troubleshooting Exceptions in Internet Server Products
http://support.microsoft.com/?id=160360
INFO Translating Automation Errors for VB-VBA (Long)
http://support.microsoft.com/?id=186063
HOWTO Debug InProc COM Components Inside IIS Using WINDBG
http://support.microsoft.com/?id=192754
HOWTO Debug ASP Applications Manually Against Windows 2000 Web Server
http://support.microsoft.com/?id=258929
HOWTO Obtain a Userdump When COM+ Failfasts
http://support.microsoft.com/?id=287643
IIS State
http://www.iisfaq.com/iisstate/Top
8 楼yinpie(小鬼)回复于 2003-11-27 16:06:04 得分 0
假如找到了那个占用资源过多的嫌疑站点该怎么办,(前提是该站点不能停)有什么办法应付那种CPU和内存占用过多的程序呀。Top
9 楼yinpie(小鬼)回复于 2003-11-27 16:18:04 得分 0
我的服务器CPU 80%的时间占用率100%,都是被一个dllhost进程和sqlserver进程占用的。那是我公司一个很忙的内部站点。怎样才能让它快点呀。我的SERVER:1.8G 1G。 谁有办法解决我和楼主的苦恼呀。我不在乎分不分的。可以开贴给分。Top
10 楼twtftbkgd(twtftbkgd)回复于 2003-11-27 16:37:11 得分 0
减少你的数据库访问量!这个最实在!呵呵!Top




