问一个简单问题,我的ASP程序一运行内存和CPU都是几乎100%,请问各位遇到过没有?

yichuan1982 2005-07-03 07:52:29
1:原来用的。NET,没有用过ASP。ASP的数据提出来数据是否放在内存中?
2:我的ASP程序运行以后,有时候不出现这种情况,有时候就出现,而且主要是进程中的dllhost占用的内存最多,有时候有关150多M
3:程序我反复检查过,没有死循环,而且每次提的数据量也不大
4:不应该是病毒问题,我在公司用了两台电脑,又回家用了我的电脑,都是这样的
5:我用的远程数据库也是这种情况

谢谢了,来者都给分!
...全文
155 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
MyGhosts 2005-07-03
  • 打赏
  • 举报
回复
do while not rs.eof

....... '执行语句;

rs.movenext ‘按上几楼说的,是不是少写了这句;没它就死循环了;
Loop
karykwan 2005-07-03
  • 打赏
  • 举报
回复
如果你的系统是server 2003 可以看一下我写的东西,关于ASP占用率过高的原因
http://spaces.msn.com/members/lssas
yefeng119 2005-07-03
  • 打赏
  • 举报
回复
你先把IIS里的启用日志记录关了,好了话再过段时间开启!
lireng 2005-07-03
  • 打赏
  • 举报
回复
重装IIS一定解决问题.你查看一下进程,有一个IIS的进程(名字我记不了了)绝对占用最大.我遇到过这个问题.重装就行了.
xxrl 2005-07-03
  • 打赏
  • 举报
回复
movenext了没?
TSD 2005-07-03
  • 打赏
  • 举报
回复
1、代码死循环

2、IIS有问题
yichuan1982 2005-07-03
  • 打赏
  • 举报
回复
我的循环用的是do while not rs.eof
应该不会是这个是没有跳出循环吧
还有,我没有调用过组件啊
patchclass 2005-07-03
  • 打赏
  • 举报
回复
.net中不怎么需要RS.MOVENEXT
只要绑定数据就可以了,asp中需要movenext的
joshua2005 2005-07-03
  • 打赏
  • 举报
回复
俺遇到过,是语句编写的问题,有可能没有跳出循环
xiaosaye 2005-07-03
  • 打赏
  • 举报
回复
都试了几台机器了,还是这样的问题,我觉得应该是代码有问题

比如在你读数据库中的纪录时在循环中写掉了RS。MOVENEXT这就会造成死循环
lxsfg 2005-07-03
  • 打赏
  • 举报
回复
主要原因在你调用的组建你是不是调用xml组件了?
richwong 2005-07-03
  • 打赏
  • 举报
回复
1,记录集
2,最大可能是代码死循环,规范下代码
3,......

还是参考2楼的,再说吧...
白夜花寒 2005-07-03
  • 打赏
  • 举报
回复
你用什么组件了??

你的程序怎么写的??

你怎么调用的组件

怎么释放的

是并行的时候出现的,还是你自己调用的时候就出现的??

死不死机

是每一张网页都出现呢,还是只一张网页出现

分不同的情况看,把情况说清楚了以后,我给你个解答

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧