大富翁上没有高手。连我的一个小问题都解决不了。大家以后不要来了。(200分)

  • 主题发起人 donggang_cn1
  • 开始时间
D

donggang_cn1

Unregistered / Unconfirmed
GUEST, unregistred user!
后台ORACLE8.1.6,中间件MTS+COM+。当客户端连接时突然网络中断或机器死机,
应用服务器不能自动释放客户端所占用的资源,并且会不断的增加COM+的调用时间,
资源也不断被占用,直至应用服务器资源耗尽死机。
 
呵呵,你就是最高的手,不用问别人了。[:D]
 
你SetComplete,SetAbort了吗?
你启用Pooling了吗?
 
多看点书吧
 
您是用BDE还是ADO连接数据库的?
您能确定应用服务器不能自动释放客户端所占用的资源?
还是客户端并没有做断开操作?
这想这三个问题最重要的。
 
帮您踢一下,看来您已经焦头烂额了。
UP
 
1、SetComplete,SetAbort,Pooling都已经用了。
2、ado link;
3、我的客户端是执行完一个sql 后就会断开连接的。
 
看来真的是没有高手了。
 
高手挣钱去了,低手在这里挣分……
 
先重装一下系统,如果还是这个问题,再发个贴子来。
 
(IBM 微机服务器)我已经不知装了多少遍了。
还是一样。
 
当网络中断时,服务器不能释放部分资源是在情理当中的,但如果仅仅是因为几个客户端
掉线就导致服务器没有资源再进行服务的话,我看这服务器设计就有点问题了。
由于我还不知道DCOM、CORBA等组件结构在网络层上是怎么处理的,所以不敢对它们的网络
中断容错性作出评价,总的来说,底层采用基于连接的网络协议的组件结构,要实现对客户
错掉线的有效容错是很难的。
你的程序需要在一个什么样的网络环境下运行?Internet吗,如果网络并非总是容易中断,
这个问题就没有必须有太多的担心,况且,如果系统不是非要7X24运行,过一段时间让系统
管理员重新启动一下应用程序也是一个解决方法。
最后,请不要说说这些很冲动的话,你在任何一个论坛都会遇到同样的情况,当你的问题没
有被合适的人看到时,并不代表这个论坛里没人知道,也不代表这个论坛不好。
 
顶部