ASP不能同时多客户端访问问题

tinachen 2005-10-21 11:24:06
我现在有个网站运行在win2k advanced server上面(自己的独立服务器),经常出现访问者(可能访问者多的时候,但是我的网页的访问者很少啊。同时访问一般不会超过100人)不能访问页面的问题。经过重新启动后才可以访问。这个是什么原因呢?我的数据库连接已经设置成无限了。系统的iis的默认最大连接是200000000。请各位大虾指点一二,不甚感激。能给出具体的操作步骤或者测试步骤最好。
...全文
203 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
jspadmin 2005-10-22
  • 打赏
  • 举报
回复
提示下楼主,如果你确信服务器在硬件方面没有任何问题,系统和iis本身也没有任何问题的话,就检查下自己的程序吧,主要3个方面:1、循环有没有死缩?2、所有使用了对象有没有及时释放?尤其是操作数据库时和分支条件选择时,最容易忘记关闭、释放对象 obj.close,set obj=nothing,忘记释放的话,会大量站用内存的3、数据搜索部分,一定要采用记录显示从少原则,默认搜索限制条件要越多越好,让搜索出来的记录条数越少越好,并且要采用分页程序。如果并发访问量真的有100个,而你的网站是视频或者下载等多媒体或大流量类型的话,1G内存肯定是不够的,加强服务器配置,或者建立负载平衡系统
tinachen 2005-10-22
  • 打赏
  • 举报
回复
555555555555555555555555555………………………………………………………………………………………………………………都没有人回答,真的这么难吗?都已经提高到100分了。
tinachen 2005-10-22
  • 打赏
  • 举报
回复
引用:
你的配置 默认IIS应该在2500左右
如果你的机器是组装的话
请仔细检查散热
或则是不是被攻击了,换个IP试一下

--机器是品牌的,换了内网访问也是这样的。

你确定是慢还是肯定不能访问。 --肯定是不能访问。
1,可能有Ddos之类的功击,有些防功击的软件装上。 --放在内网也是这样
2,可能服务器内存用完,在任务管理器里看看谁是内存占用大户。 --这个,再查查
3,把win2k系统和数据库以及其他服务管理软件的所有sp打上。 --已经打上全部sp了
4,那就是耐心检查你网站的所有程序部分,可能会因为频繁搜索数据表造成超时引起。 --我感觉可能也是在这个方面。
tinachen 2005-10-22
  • 打赏
  • 举报
回复
提示下楼主,如果你确信服务器在硬件方面没有任何问题,系统和iis本身也没有任何问题的话,就检查下自己的程序吧,主要3个方面:1、循环有没有死缩?2、所有使用了对象有没有及时释放?尤其是操作数据库时和分支条件选择时,最容易忘记关闭、释放对象 obj.close,set obj=nothing,忘记释放的话,会大量站用内存的3、数据搜索部分,一定要采用记录显示从少原则,默认搜索限制条件要越多越好,让搜索出来的记录条数越少越好,并且要采用分页程序。如果并发访问量真的有100个,而你的网站是视频或者下载等多媒体或大流量类型的话,1G内存肯定是不够的,加强服务器配置,或者建立负载平衡系统
--我再好好检查一下程序吧。谢谢参与的各位朋友。就算解决了吧。特别感谢 jspadmin(阿笨狗http://www.pifoo.com) ,给每个参与人员都给点分吧。如果我解决了我会来这边跟大家再探讨一下原因的。再次感谢。
ahuiok 2005-10-22
  • 打赏
  • 举报
回复
你确定是慢还是肯定不能访问。
1,可能有Ddos之类的功击,有些防功击的软件装上。
2,可能服务器内存用完,在任务管理器里看看谁是内存占用大户。
3,把win2k系统和数据库以及其他服务管理软件的所有sp打上。
4,那就是耐心检查你网站的所有程序部分,可能会因为频繁搜索数据表造成超时引起。
oomen 2005-10-22
  • 打赏
  • 举报
回复
你的配置 默认IIS应该在2500左右

如果你的机器是组装的话
请仔细检查散热

或则是不是被攻击了,换个IP试一下
lsgis2001 2005-10-21
  • 打赏
  • 举报
回复
路过,学习学习
tinachen 2005-10-21
  • 打赏
  • 举报
回复
服务器没有受到任何的攻击。
tinachen 2005-10-21
  • 打赏
  • 举报
回复
硬件配置也有一定关系,如果内存太小,或者其他配置不够强的话,系统也可能不响应,如果受到dos攻击的话,也可能不响应,还有,服务器安装时,有个客户端许可证,里头有个人数上限,一般默认是30,如果要超过这个数字的话,需要购买证书吧。还有个问题就是你的程序有问题,出现死循环或异常没能正确处理,方法:实时查看cpu占用和内存以及带宽占用数据,找出瓶颈所在

硬件配置:主频2.8G的cpu,内存1G,对于运行这样一个小系统应该足够了。带宽是100m共享的,应该也没有什么问题呀。客户端许可证我已经把它设置为210了。程序如果出现死循环那也应该是单一用户不能访问呀。
jspadmin 2005-10-21
  • 打赏
  • 举报
回复
硬件配置也有一定关系,如果内存太小,或者其他配置不够强的话,系统也可能不响应,如果受到dos攻击的话,也可能不响应,还有,服务器安装时,有个客户端许可证,里头有个人数上限,一般默认是30,如果要超过这个数字的话,需要购买证书吧。还有个问题就是你的程序有问题,出现死循环或异常没能正确处理,方法:实时查看cpu占用和内存以及带宽占用数据,找出瓶颈所在
tinachen 2005-10-21
  • 打赏
  • 举报
回复
怎么会没有人遇到过这种情况吗?
wylsx 2005-10-21
  • 打赏
  • 举报
回复
LIHY70 2005-10-21
  • 打赏
  • 举报
回复
学习一下
LIHY70 2005-10-21
  • 打赏
  • 举报
回复
up
tinachen 2005-10-21
  • 打赏
  • 举报
回复
session application变量大概用了30个左右?这个会导致什么问题?
fengchu2 2005-10-21
  • 打赏
  • 举报
回复
session application 变量用的多吗?

28,405

社区成员

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

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