asp的严重问题,至高手请进

newsunet 2003-12-02 05:07:12
众位老大,你们好:
小弟碰到了一个棘手的问题,我做了4年多的程序员了,从没遇到过,请众位老大帮忙!
2003年11月15日,自考学生学位英语报名考试,网上报名。服务器:dell6650(4 cpus,3GRam,360G SCSI Hard Disk),程序为asp+access,Windows2003,IIS运行20多分钟后,所有的asp程序停止了,不能被访问,所有的html文件没有问题,这可以证明IIS没问题,可是为什么asp不能运行了?
我考虑是不是access不行?当时有5000人在线,然后限制IIS的连接数50,居然还不行!干脆,换数据库!把数据库换成了sql server!IIS 在运行了60多分钟后,又出现了上述情况。有考虑是不是windows的问题,把windows2003换成了windows2000 Server,把windows2000的所有补丁都打上,还行,服务器运行了48小时为出现故障!基本可以认定是“windows2003的问题”!
现在,901工作室的服务器是dell+windows2000,具体型号我不太清楚,也出现了这个问题,都是最新的系统补丁,最新的杀毒软件升级,查杀,未见有病毒!当然,查不出来不一定没有。
由于问题没解决,把系统改成了windows2003,故障依旧!
可以肯定,不是asp程序的问题,这个问题是最近2~3个星期才出现的,在这之前901工作室的服务器平均4个月左右重新启动一次。
请问各位老大,现在我该怎么办?怎么才能解决这个问题!
我最多只能给100分,不够另开贴!
...全文
22 24 打赏 收藏 举报
写回复
24 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
dimxp 2003-12-13
不,是Windows2003的问题!换成Windows2000之后,打上补丁就可以了
  • 打赏
  • 举报
回复
54dflying 2003-12-13
为什么不考虑一下硬件问题?硬盘有问题也极可能引起
  • 打赏
  • 举报
回复
xiaoyuehen 2003-12-13
我也觉得是代码有问题。。。嘿嘿。。
  • 打赏
  • 举报
回复
gooddot 2003-12-13
一切问题皆有可能,调试经验是最重要的
  • 打赏
  • 举报
回复
cdsun 2003-12-13
所写的代码有问题
  • 打赏
  • 举报
回复
eafin 2003-12-13
上边把该说的都说了,莫非遇到Hacker啦?
  • 打赏
  • 举报
回复
Tal 2003-12-13
硬件可能有问题
  • 打赏
  • 举报
回复
showerXP 2003-12-02
Z版好办,打电话给Mircosoft就可以了。钱不能白花。
  • 打赏
  • 举报
回复
yeno 2003-12-02
对了,顺便给SP4补丁干掉,作一次尝试吧
因为我们在用SP4包的时候出的问题也不少,至于原因嘛,那就得问微软了
  • 打赏
  • 举报
回复
newsunet 2003-12-02
在自考学位办,程序是我编写的,没有什么对象使用过不被释放的情况(我针对这个情况曾经检查了好几遍),sql server数据库中使用了事务处理,Adodb.Connection的设置如下:
set DBConn=Server.CreateObject("ADODB.Connection")
DBConn.ConnectionTimeout = 15;
DBConn.CommandTimeout = 30;
DBConn.CursorLocation = 3;
另外:服务器的配置的提升,并不能给程序带来明显的性能改善。在报名的前两天,自考学位办的服务器是dell 2cpus的,运行两天,和改用dell6650系列服务器后的系统性能没有明显的改善。
现在,服务器使用的access数据库,数据量不是很大,数据库性能完全不是问题。
谢谢老大们的捧场先!
我明天把IIS删掉,重新安装一下,试试!难道是D版的问题?我的widnows2000 Server 是Z版阿!
  • 打赏
  • 举报
回复
interest 2003-12-02
stayhere(且留连)


为什么重新安装系统不好使,删除再按IIS就好用了那。
  • 打赏
  • 举报
回复
yeno 2003-12-02
可以肯定是代码的问题,请问程序原来是谁写的,程序可以加上时间上限,或者定点循环,我们统称为留下的BUG。不过要是像楼主据说的那样,首先程序可能设置了随机值,要不那编程的人就是绝代高手,不过这纯粹是猜测,没有事实根据的,楼主可以再按照你上面的步骤操作一次看出现的情况是否相似,以确定根源所在
  • 打赏
  • 举报
回复
stayhere 2003-12-02
一个半月前,因为UPS拉电,我的一台服务器丢失部分系统文件,恢复文件后,也出现不能解析ASP的问题,不能使用任何组件.重新安装系统,还是如此,直到删除IIS然后重新安装才解决.
  • 打赏
  • 举报
回复
李世垚 2003-12-02
考虑死锁
  • 打赏
  • 举报
回复
interest 2003-12-02
我think还是代码的是(比较难发现)。。。。。。

最近注册个新用户(一反常态的操作)........或

在用户的提交数据中有违法的命令 (别人一看就over 了)

我说的解决法:备份数据库后,,用空的数据库 试试

哦棵

  • 打赏
  • 举报
回复
monkeys 2003-12-02
可能与死锁有关
  • 打赏
  • 举报
回复
newsunet 2003-12-02
sql server服务器正常。在windows2000中的“性能”中可以看到!
  • 打赏
  • 举报
回复
newsunet 2003-12-02
各位老大,不是程序的问题,因为程序已经正常的运行了2年多了
服务器的各种情况正常,如内存占用很小,CPU的利用率很小,4颗CPU利用率几乎为0,其它服务正常,如FTP。IIS除不能解析asp外,运行也正常,系统日志无错误记载!
  • 打赏
  • 举报
回复
skyboy0720 2003-12-02
还用ACCESS不会哦?
  • 打赏
  • 举报
回复
vivisogood 2003-12-02
5000人最少就有5000多个session进程。如果程序不注意多开一个rs就多开了5000个。如果不小心造成了死锁iis一定要down机的! 建议你优化程序。升级服务器(内存最重要)
优化程序这里就很多了。 和一个程序员习惯有很大的关系。 和很多细节有关系了!
  • 打赏
  • 举报
回复
加载更多回复
相关推荐
发帖
ASP
加入

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2003-12-02 05:07
社区公告
暂无公告