MIDAS 用socketconnction连接中间层老是死掉,为什么?怎么解决?

scvzhang 2004-04-07 12:03:26
我的中间层老是死掉(大概几天一次),而机子没死。borland socker server 显示有用户连在上面,但事实是此用户不在连了。
现象:下个客户端联的时候,中间层能起,但连不上,报GENER SQL ERROR .

什么原因?

是不是:前一个客户端在做一个长时间事务的时候(比如需要15秒)死机或是掉线。
这样的话中间层的连接就没释放?

拟解决办法:把borland socker server 的inactive time设为1小时。这样,过一个小时borland socket server会断掉此连接。 为了防止客户端长时间开着程序不作事,想在客户端在一定间隔内向中间层发送无用的查询,只是来保持连接。

不知道
1 想的原因对不对,或者还有别的可能性?
2 如何解决?MIDAS有没有相关的属性或者是函数。

THANKS
...全文
70 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhu19412008 2004-04-10
  • 打赏
  • 举报
回复
还没遇到过!UP
halfdream 2004-04-10
  • 打赏
  • 举报
回复
我想应该是你中间层代码不够完善。
halfdream 2004-04-10
  • 打赏
  • 举报
回复
连不上,报GENER SQL ERROR ???

呵呵。。报这个错误可比较奇怪。。。
周江涛 2004-04-09
  • 打赏
  • 举报
回复
仔细检查
scvzhang 2004-04-08
  • 打赏
  • 举报
回复
up
eboywy 2004-04-07
  • 打赏
  • 举报
回复
友情UP

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧