客户数一多,应用服务器就dead,why?(200分)

  • 主题发起人 主题发起人 7030
  • 开始时间 开始时间
7

7030

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个三层结构的系统(用BDE与SQL7.0),但当登录客户数达到6个以上时,
就很容易发生应用服务器死掉的情况(客户端程序运行无反应,服务器端应用服
务器没有响应),可其它已登录的用户仍可运行,有什么可解决的办法?
 
我的70多用户(服务器用AMD650 128RAM的兼容机)也没事。肯定是你的设计问题。

 
有没有TSession
 
程序的问题吧,硬件不会有问题。
 
再分析一下你的源程序,找找问题,优化一下结构,我想会解决这个问题的!
 
我也用了Tsession,其它全用默认值,有个database,应用服务器也没写什么代码,可一旦用户超过6个
时,就很容易发生服务器死机,我真的是搞不懂什么原因了,大虾们帮帮忙啊!
 
能简单介绍一下你的设计思路么,使用什么,DCOM还是SOCKET,DCOM不行用SOCKET试试,
是用ADO连接的么?
 
找本李唯的书看看,里面的解决方案和注意事项还是可以的.
 
to:宝祯
我用的是BDE,但ado我也用过了,mts也试过了,DCOM和Socket我全都用过了,问题依
旧存在,应用服务器我只有这么些东西(我是用delphi5.0+sql server7.0(sp2)开发的):
(1)remotemodule.oncreate时:刷新主窗体的用户数
(2)remotemodule.ondestroy时:刷新主窗体的用户数
(3)提供了一个方法给客户端使用,用来判断软件的合法性和用户数
to:郭玉梁
李维的书我已研究了n遍了,但还没找到答案!
 
多人接受答案了。
 
后退
顶部