请问[同时人数在线过高时,网站asp页面经常打不开是怎么回事
朋友的一个站点用的是花香7.6免费版的全站ASP+ACCESS,用51.la的统计进行观察时发现每当“10分钟内同时在线人数:160人以上”时出现asp页面打不开[具体症状为 提示已找到站点,正在建立连接,IE
下进度条会动,就是打不开页面],新的访问者因为这个问题无法访问大概过上个3-5分钟同时在线人数
逐渐下去之后,ASP页面又能正常访问了。等达到160人以上同时在线时又会出现这样的情况,依此循环
。很头疼,估计在访问量低的时候应该不会这样。
网站是放在西部数码的VPS上的,参数如下:
【O S】Windows 2003 + SP1
【CPU】Inter5110酷睿双核处理器 64位×2
【内存】512 MB
【硬盘】15 GB
【流量】无限制
【I P】独立1个
检查了一下IIS连接数是没有限制的。
不知道出现这种情况的原因是程序方面的问题还是VPS设置方面的问题,哪位大侠有这方面经历经验的帮
忙分析一下原因指点解决之道,感激不尽。(因为这个我那朋友白了好几束头发,真的T。T~到现在都还没有解决。) 程序问题和服务器问题都有可能的
我以前的一个网站用的是一个小空间商的服务器,经常出现访问无效的问题,后来换了另外的空间就再也没有出问题了
你朋友的网站15分钟内160个人就会出现问题,觉得是你们的服务器的问题,和程序没什么关系,看你是用自己的服务器
还是租用的,如果是租用的,和空间商联系,换一个服务器,们现在的服务如果换服务器后正常,那就是你器配置肯定是
有问题的,否则是程序的问题,可能是程序的BUG,不过这个可能性太低!
有一些程序是比较占资源的,生成HTML比较好,数据库ACCEESS太大的话,可能数据处理会出问题,主要还是看你的VPS的配置能不能达到要求,
[[i] 本帖最后由 coolboy713 于 2008-6-27 18:31 编辑 [/i]] *** 作者被禁止或删除 内容自动屏蔽 *** 这个问题最简单了.
连接数据限制不是.
CPU 占用高,有可能.在VPS中用 任务管理器看整台服务器CPU占用情况.CPU占到80以上,要求更换一台服务器上的VPS.
也可以用任务管理器看 联网呀,如果这时联网平行线了.呵呵,带宽用完了.只能换了 你可以直接询问西部数码,你的CPU资源分配是百分之多少 ,你出现的打开网页慢、卡或者干脆打不开的情况,是因为你的160人已经超过了你的CPU上所分配的资源(比如说西部数码给你CPU上分配的资源是3%,但是你的160人的同时在线已经超过了3%)。通过这点你就应该明白,这个服务器根本就只能做个小网站了。虽然你现在用的ACCESS数据库在一定程度上也加大了你的CPU使用率,但是就算你换上了MSSQL 或者MySQL后,你又能减少多少CPU使用率呢?和西部数码沟通下吧,看看有没有解决的办法。 访问人数太多。。导致服务器负荷不住,,出现这样的问题。。。
应该是你服务器的内存问题吧。。同时在线人数过多。。占用内存过多有出现这样的问题。。 IIS限制 CPU限制 带宽限制 都有可能 出现这种情况的时候静态HTML页面能打开,就是ASP打不开。 :lol: 不要轻易相信,主机商说的:IIS不限制。。。CPU不限制
建议生成HTML. 转换数据库为MSSQL access 转 mssql 也很方便啦。
同时在线人数:160人以上 access数据库100M以下的话,还不至于会卡死吧。。。 iis不限但是能力有限嘛,服务器带宽问题 这样的情况我遇到过,改成html静态页面就OK了.还是access数据库问题 数据库查询的问题 同时的查询过多导致超限你的iis连接数
页:
[1]
