我在 TIBCO 管理员日志中收到此错误:
(BW-EXT-LOG-200000 njams:已达到 maxQueueLength(=20)。)
我的客户返回:
拒绝连接。
重启实例后一切恢复正常,但需要几分钟,我得到同样的错误。
我在 TIBCO 管理员日志中收到此错误:
(BW-EXT-LOG-200000 njams:已达到 maxQueueLength(=20)。)
我的客户返回:
拒绝连接。
重启实例后一切恢复正常,但需要几分钟,我得到同样的错误。
问题已修复
一个进程保持活动状态,因此它在内存中分配了一个不会释放的空间。此进程包含未配置超时的请求者。它无休止地等待来自包含接收器的进程的响应,该接收器由于对外部数据库的访问问题而没有响应。
此致。
听起来该队列的maxMsgs属性设置为 20 ?您可以通过连接 tibemsadmin 并显示/更改队列属性来检查这一点。例如:
tcp://localhost:7222> show queue Q1
Queue: Q1
Type: static
Properties: *prefetch=5,maxMsgs=1000,*store=$sys.nonfailsafe
JNDI Names: <none>
Bridges: <none>
Receivers: 0
Pending Msgs: 0, (0 persistent)
Delivered Msgs: 0
Pending Msgs Size: 0.0 Kb, (0.0 Kb persistent)
您可以像这样更改它:
tcp://localhost:7222> setprop queue Q1 maxmsgs=1000