asp+access网站,asp网页经常无法访问,导致服务器CPU100%使用

asp+access网站,最近经常出现需要读取数据的时候,asp网页就无法访问,空间提供商说可能是程序有缺陷,经常导致服务器CPU100%使用,请问如何解决?
例子如HTM程序可以访问:http://www.bolejiajiao.com/index.htm
asp程序经常午饭访问:http://www.bolejiajiao.com/index.asp
dreampeng007 -
操作数据库时,打开的连接需要随手关闭它。

----------很少操作数据库的,都是网页访问添加和删除。没有”打开“和”关闭“ 啊

第1个回答  2008-09-17
程序本身有错误,但程序编写的时候用语句将错误忽略不让他报错,就会出现这种情况。
把ASP页面里 on error resume next 这句话去掉。(这句话一般在CONN.ASP之类或其他连数据库的ASP文件里有)然后查看是什么错误,修改就能够好转了。
我原来就是遇到这样的情况。这种错误无论服务器质量多么好,都会cpu100%。。。。。。。。。。

另外,如果ASP类型网页没有生成静态html的程序的话,访问网站一般就会连接数据库的。不过由于没用关闭连接造成的CPU100%情况很少。
第2个回答  2008-09-16
两种情况,一是ASP的同一个页面打开了N个记录集,却没有一个关闭过,这样IE也会死机,服务器也会死.二是正在被人CC攻击,服务器100%,IE端显示是连接用户数过多,无法显示,你自己找原因,呵呵,本人经验谈,应该是没有关闭记录集的原因
第3个回答  2008-09-25
一般cpu占100% 都是由于sql server消耗的内存太大
解决方法

1 每一个页面确保打开数据库都要关闭 即
conn.close
set conn=nothing

2外部参数一定要过滤 防止黑客攻击
例如 id=cint(request("id"))

3如果是用的数据库是sql server ,那么要加大数据文件的大小

4 全面检查程序源代码 去除所有on error resume next 这句代码
有可能你的某个失误让页面进入死循环,去除on error resume next 可以更快的找到错误的页面。
第4个回答  2008-09-16
比如你的数据库连接对象是conn
conn.open connstr
rs.open sql,conn,1,1
....
conn.close()
rs.close()

每次添加完就要关闭,每次删除、更新、查询完都要关闭。
尽量少用Session。本回答被提问者采纳
第5个回答  2008-09-16
操作数据库时,打开的连接需要随手关闭它。

你所指的“添加”“删除”也是连接到数据库才能进行操作的。如果没有连接上数据库,怎么来操作数据库。

asp+access网站,asp网页经常无法访问,导致服务器CPU100%使用
另外,如果ASP类型网页没有生成静态html的程序的话,访问网站一般就会连接数据库的。不过由于没用关闭连接造成的CPU100%情况很少。

asp+access网站,asp网页经常无法访问,导致服务器CPU100%使用
access数据库效率很低 建议换成php+mysql的

w3wp导致CPU100%,ACCESS数据库自动生成.LDB文件。ASP网站无法打开!求解...
1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。(进程池越多越占用内存,由于访问网站之后往往不会立即释放内存资源。)2、设置应用程序池的回收时间,默认为1720小时,可以根据情况修改。同时,设置同时运行的w3wp进程数目为1。再设置当内存或者cpu占用超过多少,就自动回收内存 。3、...

为什么网页打不开 ,CPU占用率为100%,怎么解决?
1、dllhost进程造成CPU使用率占用100% 特征:服务器正常CPU消耗应该在75%以下,而且CPU消耗应该是上下起伏的,出现这种问题的服务器,CPU会突然一直处100%的水平,而且不会下降。查看任务管理器,可以发现是DLLHOST.EXE消耗了所有的CPU空闲时间,管理员在这种情况下,只好重新启动IIS服务,奇怪的是,重新启动IIS服务后一切正常,...

打开网页的时候,为何我的CPU使用率经常会出现100%的情况?那位高手帮忙...
1、防杀毒软件造成故障 由于新版的KV、金山、瑞星都加入了对网页、插件、邮件的随机监控,无疑增大了系统负担。处理方式:基本上没有合理的处理方式,尽量使用最少的监控服务吧,者,升级你的硬件配备。 2、驱动没有经过认证,造成CPU资源占用100% 大量的测试版的驱动在网上泛滥,造成了难以发现的故障原因。 处理方式:...

为什么我的电脑CPU的使用率总是100%
经常性更新升级杀毒软件和防火墙,加强防毒意识,掌握正确的防杀毒知识。 4、开始->运行->msconfig->启动,关闭不必要的启动项,重启。 5、网络连接导致CPU使用率占用100%查看网络连接。主要是网卡。当你的Windows2000\/xp作为服务器时,收到来自端口445上的连接请求后,系统将分配内存和少量CPU资源来...

为什么我的电脑CPU使用率总是100%!
解决办法:使用最新的杀毒软件在DOS模式下进行杀毒。经常性更新升级杀毒软件和防火墙,加强防毒意识,掌握正确的防杀毒知识。 4、开始->运行->msconfig->启动,关闭不必要的启动项,重启。 5、网络连接导致CPU使用率占用100% 查看网络连接。主要是网卡。当你的Windows2000\/xp作为服务器时,收到来自端口445上的连接请求后,...

为什么我的电脑CPU使用率总是无缘无故的到了100%?
解决办法:使用最新的杀毒软件在DOS模式下进行杀毒。经常性更新升级杀毒软件和防火墙,加强防毒意识,掌握正确的防杀毒知识。 4、开始->运行->msconfig->启动,关闭不必要的启动项,重启。 5、网络连接导致CPU使用率占用100% 查看网络连接。主要是网卡。当你的Windows2000\/xp作为服务器时,收到来自端口445上的连接请求后,...

电脑总是CPU使用率100%怎么解决
解决办法:使用最新的杀毒软件在DOS模式下进行杀毒。经常性更新升级杀毒软件和防火墙,加强防毒意识,掌握正确的防杀毒知识。 4、开始->运行->msconfig->启动,关闭不必要的启动项,重启。 5、网络连接导致CPU使用率占用100% 查看网络连接。主要是网卡。当你的Windows2000\/xp作为服务器时,收到来自端口445上的连接请求后,...

w3wp导致CPU100%,ACCESS数据库自动生成.LDB文件。ASP网站无法打开!求解...
数据库可能出问题的面比较大 1. 压缩一下数据库;2. 如果库比较小重建导入数据.

相似回答
大家正在搜