ASP高手请看,一般人就算了,不要浪费时间

no1tiger 2004-08-24 08:20:18
asp网站在运行较长时间后,IIS突然崩溃,查系统日志错误为:
Out-of-process+ISAPI+extension+has+exceeded+crash+limit
网站的ado连接在globe.asa中定义并打开,
网站为多帧结构,其中有两个页面为定期刷新页面。(30秒刷新一次)
怀疑是刷新页面导致的系统崩溃。请问大家有何良策解决之?
...全文
298 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
no1tiger 2004-08-27
  • 打赏
  • 举报
回复
谢谢各位,过两天结帐
butcher2002 2004-08-26
  • 打赏
  • 举报
回复
提示你剩余缓存不够~~~~~~~~~原因有很多种~

有可能是数据远缓冲池堆积大量数据集~原因多拉~~

不是内存不够~是缓存。。
genuis 2004-08-25
  • 打赏
  • 举报
回复
有一个原因是病毒问题

MS BLASTER VIRUS
NOT DANGEROUS, just a pain in the neck.

Our personal server running Windows 2000 Advanced Server went completely stupid yesterday afternoon. I observed "MSBLAST.EXE" running in the processes. Searched the internet yesterday afternoon and did not find a single thing. This is a different animal. It is not the run of the mill email worm.

However, today there is plenty said about it.

You don't have to do anything but have your modem connected to the internet to get this one. Better get the patch and install it at- http://www.microsoft.com/security/incident/blast.asp

Note to techies- Blaster does NOT affect SERVER the same way as described for workstations. It does NOT cause reboots of Server.

IIS shuts down due to too many errors- "Out-of-process+ISAPI+extension+has+exceeded+crash+limit"

Otherwise, Right mouse property clicks do not work and may report a RPC server error, you can't save files, you can't view your WINNT directory and other goofy things. The easiest way to get rid of it is to shut down the MSBLAST.EXE process in Task Manager and then run Regedit-

HKEY_LOCAL_MACHINE>Software>Microsoft>Windows>CurrentVersion>Run
Delete the entry: 攚indows auto update" = MSBLAST.EXE
and then reboot. And then install the patch from Microsoft. Times like this make Linux more attractive.

zorou_fatal 2004-08-25
  • 打赏
  • 举报
回复
你可以用 urltraedit给每个需要的页面添加include 数据库连接的文件.
satans18 2004-08-25
  • 打赏
  • 举报
回复
ASP高手请看,一般人就算了,不要浪费时间
---------------------------------------
这个怎么看怎么不舒服,我菜,难道就不能学习下
zhangchang 2004-08-25
  • 打赏
  • 举报
回复
数据库连接语句可以用包含文件嵌入啊。
还有Application最好少用。
最后,你的问题不是很难,关键是要能够听取别人的意见。
opolmzy 2004-08-25
  • 打赏
  • 举报
回复
唉,差点让我自卑了......

可惜......

养成好的习惯,不仅仅是编程
no1tiger 2004-08-25
  • 打赏
  • 举报
回复
IIS好象没有什么好设置的,我就把流量设置成最大,删除htr等等不需要的文件映射。
今天上午,我改了一下刷新的语句,关闭、清空了所有打开的数据集,稳定程度有所提高。
IIS坚持的时间比以往长了3倍(我加大了流量测试)。
要给所有页面加数据连接太麻烦了,有上千个文件,我再看看有没有更好的解决办法。
yaozhg 2004-08-24
  • 打赏
  • 举报
回复
肯定是你弄得太复杂了,IIS都被你弄晕了。

你还是写普通一点,老老实实象网上那些人写程序的写法,打开,使用,关闭,清空.
yooxee 2004-08-24
  • 打赏
  • 举报
回复
谁叫你开了数据库接口后不关闭,还在一开始就开了
比尔盖茨的微软网站都不敢一直开着数据库接口,你以为你的处理器是P_max啊,还没发明呢!
还是老老实实的即时关闭数据库接口吧,第一次听说把数据库接口打开放在网站初始化文件里的,“高手”
zltostem 2004-08-24
  • 打赏
  • 举报
回复
不过那样的话,系统资源会迅速消耗掉,但是楼主说:

我的CPU很正常,内存消耗也不大 ...

好像不是忘记next了,

偶倒是觉得仿佛是对象没有关闭和清空~~~
5400 2004-08-24
  • 打赏
  • 举报
回复
还以为多深奥的问题呢...切~~~~~~~~
DeltaCat 2004-08-24
  • 打赏
  • 举报
回复
把 IIS 的配置情况说一下吧
超级大笨狼 2004-08-24
  • 打赏
  • 举报
回复
我一般人,同意,HLPACK(景天)的说法.
wzgme 2004-08-24
  • 打赏
  • 举报
回复
狂晕,帧是iframe哦。
lgr0727 2004-08-24
  • 打赏
  • 举报
回复
同意,
HLPACK(景天)的说法.
wzgme 2004-08-24
  • 打赏
  • 举报
回复
Out-of-process+ISAPI+extension+has+exceeded+crash+limit

iis有in process和out of process,这句是说你的iis的ISAPI的扩展外部进程超出运行限制。(大概是吧,我也不是asp高手的:)
ado连接在globe.asa,那就是一直在使用Application,,而且设置的虚拟目录吧,还在不停刷新。。。。。。
问题在这里吧。。。
访问一大,运行一长自然崩溃!
ado改成Server创建吧。刷新的方法也不是只有Application
--------------
网站为多帧结构??有高手告诉我什么叫多帧结构啊??
ryuginka 2004-08-24
  • 打赏
  • 举报
回复
我帮人家 解决过,但是我不想帮你.
no1tiger 2004-08-24
  • 打赏
  • 举报
回复
我的CPU很正常,内存消耗也不大,很有可能是开的对象太多,IIS的自我保护机制太P。
anwell 2004-08-24
  • 打赏
  • 举报
回复
对拉对拉,

我的也是这样,循环语句忘记END就像死了一样,,CPU占用率百分之百。

加载更多回复(7)

28,391

社区成员

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

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