免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 10847 | 回复: 10
打印 上一主题 下一主题

[请教]使用MQ6.0,如何使通道自动重启 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-15 15:28 |只看该作者 |倒序浏览
各位好:

本人正在使用MQ6.0开发传输系统

现在发现一个问题。就是MQ通道在一定时间后会自动中断

请问有什么办法能够实现MQ通道自动重启吗?不胜感激。

P.S:开发所用的是VB6.0,大家请不要鄙视我!因为是客户的要求

论坛徽章:
0
2 [报告]
发表于 2007-01-17 12:37 |只看该作者
把类型为服务器的通道的断开连接时间间隔设为0 (DISCINT(0)),会保证通道永久连接。
默认情况下这个值是6000秒, 这样当没有消息传递的情况下超过这个时间间隔,通道会自动停止,就无法接受新的消息,需要手动重新启动通道。

论坛徽章:
0
3 [报告]
发表于 2007-01-27 23:30 |只看该作者
二楼正解!

DISCINT(0)

论坛徽章:
0
4 [报告]
发表于 2007-04-19 16:11 |只看该作者
在哪里可以下啊?

论坛徽章:
0
5 [报告]
发表于 2007-04-24 15:23 |只看该作者
中断没关系,消息激活不久ok了.

论坛徽章:
0
6 [报告]
发表于 2007-04-26 15:34 |只看该作者
还是配置通过消息触发的方式来激活通道.
把传输队列配置成触发队列.在Trigger data设置通道的名字.

论坛徽章:
0
7 [报告]
发表于 2007-05-27 00:15 |只看该作者
用Trigger data触发:
every
first
depth
。。。。。

论坛徽章:
0
8 [报告]
发表于 2007-06-01 16:26 |只看该作者

回复 7楼 lampo 的帖子

大哥,请说详细一点儿,TRIGDATA (发送通道名称),every first depth是参数吗?
另外,安装mq时是否有特别的设置,我做过两个项目都用到了mq,两台前置机,其中一台的mq是ibm的人装的,创建的通道过一段时间会停掉,但是有消息时马上就通了;我们装的mq,如果不把队列管理器的 DISCINT设置为0,通道过一段时间就不通了,即使有消息过来,不知道是不是安装的有问题。
谢谢啦!

论坛徽章:
0
9 [报告]
发表于 2007-07-04 20:16 |只看该作者
alter ql(传输队列) trigdate(通道名)

论坛徽章:
0
10 [报告]
发表于 2007-07-30 19:02 |只看该作者
原帖由 我好麻烦 于 2007-1-15 15:28 发表
各位好:

本人正在使用MQ6.0开发传输系统

现在发现一个问题。就是MQ通道在一定时间后会自动中断

请问有什么办法能够实现MQ通道自动重启吗?不胜感激。

P.S:开发所用的是VB6.0,大家请不要鄙视我! ...


设MQM/QMGR/[管理器名]/mqm.ini

改Keepalive=yes
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP