IIS和ASP的问题,我恳求大家伸出援手

keynes 2000-02-28 04:44:00
我们的NT服务器采用的是IIS4做WEB服务器,使用的是ACCESS数据库。但是使用过一段时间后,IIS响应浏览器的ASP请求就特别慢,最后就显示“HTTP/1.1 服务器太忙”。但是从服务器的内存和CPU的占有率看又是非常小,丝毫没有资源耗尽的显示。如果把服务器重启后就消失了。而且在服务器升级了内存和加了CPU后该现象越来越严重了,重启也越来越频繁了。从以下几个方面来分析都有疑点:1、ACCESS数据库无法响应太多的用户请求,但是有些是没有请求数据库的ASP的页面也打不开,而且在线人数只有几十个时都打不开。2、HTML的页面打开都很顺利。3、把HTML文件改个后缀名ASP就不行了。4、看现象是进程死锁了。谁来帮我,我的邮件地址是:zhkai163@163.net.

...全文
311 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
dongcan 2000-03-27
  • 打赏
  • 举报
回复
问题出在access数据库上,您用的一定是jet数据库引擎,这是一个不能支持上千个用户
的数据库引擎,你应该把access数据库导入SQL server 7.0,这是一个复杂的工程,一定
要先做好备份。
努力吧!OK!!!
xiehua 2000-03-26
  • 打赏
  • 举报
回复
因为我以前也是个网管,也遭遇过你所描述的类似情况,
而通常都是编程原因造成的,你不妨检查一下:

类似:
Set Conn = Server.CreateObject("ADODB.Connection")
ConnString = "连接字符串"
Conn.open ConnString
MySql = "查询字符串"
Set Rs = Conn.Execute MySql
................
'最后忘了执行 Conn.Close (如果执行了 Set Conn = Nothing 则不必执行该条语句)
'最后忘了执行 Set Conn = Nothing
'最后忘了执行 Set Rs = Nothing

结果所有建立的对象缺省情况下20分钟后才会被Destroy。而牵涉到数据库查
询的ASP页面往往是每个页面都要如此建立Connection和Recordset对象,那么如
果不及时Destroy,后果可想而知,大量的内存和CPU资源就这样被无端占用了。
而且由于用户的操作又是非常无序的,不可预知的,某个用户可能在浏览期间打开
大量牵涉数据库查询的页面,因此,即使是在线用户非常少也会导致服务器负担过
重甚至崩溃的。
此外,如果你们不是采用的虚拟主机,而是采用的自己的服务器的话,建议你
采用Schedule服务自动定期(每24小时或者每周)重启动你们的IIS服务,这样可
以大大减少服务器崩溃的可能性。 Lucky................
adon 2000-03-04
  • 打赏
  • 举报
回复
我单位WEB的应用情况与你的一样,也碰到过同样的情况,不过已解决,很可能是NT数据库日志(具体的称呼不太清楚)产生该原因。解决方法:
1、首先确定NT 4、IIS 4安装并工作正常。
2、启用MTS。
3、关闭NT数据库访问日志。
yhy 2000-03-01
  • 打赏
  • 举报
回复
试用MTS(Microsoft Transaction Server)试.
它支持事务处理有专门的线程池,当一个线程被很多用户使用时,
后来的用户直接从池中取得!
也许你的问题就在此!当用户一多时,为每个用户都开线程
速度自然下去,服务器负担也加大!
subzero 2000-02-29
  • 打赏
  • 举报
回复
这个跟ASP没有关系
因为ACCESS数据库的表纪录超过万条时就会出现这种情况
还是用sql server吧!:)
littletao 2000-02-29
  • 打赏
  • 举报
回复
连这里有时也会出现这问题,呵呵
keynes 2000-02-29
  • 打赏
  • 举报
回复
我们的数据库是采用ACCESS数据库,最大的记录是3万多条。
所以subzero能否将您碰见过的现象跟我说一下,因为采用
sql server肯定必须投入,需要跟说服领导,总得有充足
的理由把,
还有,就是在CHINAASP中很多觉得是ASP程序的问题,觉
得是资源没有释放,但是我做了还是这样。
最后,在没有升级服务器之前,这现象是两天出现一次,
后来升级后就变成1天5次了,大家来讨论一下这是什么原因。
还有,为什么这种现象会时而2小时,时而7、8小时呢?
radish 2000-02-28
  • 打赏
  • 举报
回复
不一定,ASP好象连接一多就有问题
cjlong 2000-02-28
  • 打赏
  • 举报
回复
yes!!!就是ACCESS的问题,ZDG我也一样!!!
zdg 2000-02-28
  • 打赏
  • 举报
回复
还是采用SQL Server吧...
我也碰到这种头痛的问题...

28,390

社区成员

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

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