D5中CORBA的三个问题(155分)

  • 主题发起人 主题发起人 yjzengli
  • 开始时间 开始时间
Y

yjzengli

Unregistered / Unconfirmed
GUEST, unregistred user!
我用D5开发一个收费系统,共有三个CORBA应用服务器,
都采用共享实例和单线程模式,运行在W2K下,
其中登记注册服务器的主程序ZcServer/ZCDM.
收费服务器的主程序DfServer/SFCDM,
查询服务器的主程序DfServer/dfSfZx。
ZcDM在OADs中作了登记,可以自动启动。
客户端也用D5开发,运行于Win98下。
在使用中出现以下几个问题:
1、三个服务器启动后,客户端立即连接上来使用,一切
功能都正常。若客户端在服务器启动后约30分钟再
请求连接就出错。在D5的IDE中的错误是'UNKNOWN.',
用OsFind检查,SfCDM和dfSfzx仍在运行状态,在D5的
IDE中直接连接SfCDM或dfSfZx仍出'UNKNOWN.'。
关闭服务器再重新启动(ZcDM能自动启动),所有功能
又正常。
2、三个服务器启动后,客户端立即连接上来使用,连续
使用n个小时间一切功能都正常。但若中途等待时
间超过30分钟,又出现连接出错。与问题1相同。
3、不论ZCDM是否在已运行状态,用OSFind检查
已启动服务器列表中,都无ZCDM的名称。
 
used pooling?
 
应该用了,有关系吗?
 
how many user?
how many pools?
 
what means "应该用了"?
 
不知道,我不会设置user和pools,李维的书没讲。
我应怎样做? 另外,若与user和pools相关,为何与连接时间有关而与连接次数无关。
 
'listen' 是什么意思
 
I remembered that it seems that the connection to database will break
automatically if youdo
n't make any connect action.It may be associated with
database setting.
 
zyloveyj的意见你不妨考虑一下。极有可能是数据库出了连接问题,问一下你是采用远程
数据模块的吗?
 
我做了测试服务器,在CORBA DATA MODULE上放一个QUERY,
在FORM中显示RecordCount,发现一些有趣现象
1、若QUERY 未打开,RecordCount = 0 ,30分钟后客户端请求连接则出错。
2、客户端已连接并打开QUERY后,即使停止操作1小时,也一切正常。
3、客户端已连接并打开QUERY后,退出客户端并使QUERY保持OPEN状态,60分钟
后客户端再请求连接出错。
从上面现象中,我认为这种错误与数据库连接无关。
 
How to using pooling?
 
多人接受答案了。
 
后退
顶部