落伍者站长论坛's Archiver

seawind689 发表于 2008-6-27 18:18

请问[同时人数在线过高时,网站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~到现在都还没有解决。)

coolboy713 发表于 2008-6-27 18:27

程序问题和服务器问题都有可能的

我以前的一个网站用的是一个小空间商的服务器,经常出现访问无效的问题,后来换了另外的空间就再也没有出问题了

你朋友的网站15分钟内160个人就会出现问题,觉得是你们的服务器的问题,和程序没什么关系,看你是用自己的服务器

还是租用的,如果是租用的,和空间商联系,换一个服务器,们现在的服务如果换服务器后正常,那就是你器配置肯定是

有问题的,否则是程序的问题,可能是程序的BUG,不过这个可能性太低!

有一些程序是比较占资源的,生成HTML比较好,数据库ACCEESS太大的话,可能数据处理会出问题,主要还是看你的VPS的配置能不能达到要求,

[[i] 本帖最后由 coolboy713 于 2008-6-27 18:31 编辑 [/i]]

逍遥子梦 发表于 2008-6-27 20:46

*** 作者被禁止或删除 内容自动屏蔽 ***

东莞火龙 发表于 2008-6-28 00:06

这个问题最简单了.
连接数据限制不是.
CPU 占用高,有可能.在VPS中用 任务管理器看整台服务器CPU占用情况.CPU占到80以上,要求更换一台服务器上的VPS.

也可以用任务管理器看 联网呀,如果这时联网平行线了.呵呵,带宽用完了.只能换了

柠檬语菲 发表于 2008-6-28 04:13

你可以直接询问西部数码,你的CPU资源分配是百分之多少 ,你出现的打开网页慢、卡或者干脆打不开的情况,是因为你的160人已经超过了你的CPU上所分配的资源(比如说西部数码给你CPU上分配的资源是3%,但是你的160人的同时在线已经超过了3%)。通过这点你就应该明白,这个服务器根本就只能做个小网站了。虽然你现在用的ACCESS数据库在一定程度上也加大了你的CPU使用率,但是就算你换上了MSSQL 或者MySQL后,你又能减少多少CPU使用率呢?和西部数码沟通下吧,看看有没有解决的办法。

青城电影网 发表于 2008-6-28 06:58

访问人数太多。。导致服务器负荷不住,,出现这样的问题。。。
应该是你服务器的内存问题吧。。同时在线人数过多。。占用内存过多有出现这样的问题。。

干豇豆 发表于 2008-6-28 08:14

IIS限制 CPU限制 带宽限制 都有可能

seawind689 发表于 2008-6-28 11:34

出现这种情况的时候静态HTML页面能打开,就是ASP打不开。

地震 发表于 2008-6-28 11:40

:lol: 不要轻易相信,主机商说的:IIS不限制。。。CPU不限制

建议生成HTML. 转换数据库为MSSQL access 转 mssql 也很方便啦。

同时在线人数:160人以上  access数据库100M以下的话,还不至于会卡死吧。。。

forcaowu 发表于 2008-6-28 12:30

iis不限但是能力有限嘛,服务器带宽问题

wcpgx 发表于 2008-6-29 14:58

这样的情况我遇到过,改成html静态页面就OK了.还是access数据库问题

zhshji99 发表于 2008-6-29 17:12

数据库查询的问题 同时的查询过多导致超限你的iis连接数

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.