0

在一个安慰队列中,一条消息卡住了,其余消息已消耗,请帮助我解决此问题

4

1 回答 1

0

一种常见的可能性是 Solace 设备/VMR 已将消息传递给消费者,而消费者未能确认消息。因此,Solace 设备/VMR 不能再将消息传递给另一个消费者,除非消费者确认消息或断开它的流。

“显示队列消息-vpn 详细信息”将有助于确定是否如此。

solace1> show queue q1 message-vpn default detail

Name                                 : q1
Message VPN                          : default
Durability                           : Durable
Id                                   : 3813
Type                                 : Primary
Admin Ingress                        : Up
Admin Egress                         : Up
Access Type                          : Non-Exclusive
Owner                                :
Created by mgmt                      : Yes
All Others Permission                : Delete (1111)
Quota (MB)                           : 700000
Respect TTL                          : No
Reject Msg to Sender on Discard      : Yes
Bind Time Forwarding Mode            : Store-And-Forward
Current Messages Spooled             : 1
Current Spool Usage (MB)             : 0.0001
High Water Mark (MB)                 : 0.0006
Total Delivered Unacked Msgs         : 1  <=================== 1 Message has been delivered to an application but is unacknowledged.
Max Delivered Unacked Msgs Per Flow  : 10000
Total Acknowledgments In-Progress    : 0
Max Redelivery                       : 1
Consumer Ack Propagation             : Yes
Reject Low-Priority-Msg              : No
Reject Low-Priority-Msg Limit        : 0
Low-Priority-Msg Congestion State    : Disabled
Oldest Msg Id in Spool               : 457000639
Newest Msg Id in Spool               : 457000639
Max Msg Size Allowed (B)             : 10000000
Bind Count                           : 1
Max Bind Count                       : 1000
Topic Subscription Count             : 2
Network Topic                        : #P2P/QUE/q1
Egress Selector Present              : No

Event Threshold                           Set Value      Clear Value
---------------------------------- ---------------- ----------------
Bind count                                 80%(800)         60%(600)
Spool usage (MB)                        80%(560000)      60%(420000)
Reject Low-Priority-Msg Limit                80%(0)           60%(0)

Egress Flows

  Client Name                        : perfhost/6588/#000b0001
    Flow Status                      : Active-Consumer
    Deliver From                     : input stream
    Status Updates                   : Not Requested
    No Local Delivery                : No
    Request Redelivery               : No
    Selector                         :
    Window Size                      : 255
    Last Connect Time                : 2016-01-05 13:51:44 SGT
    Activation Time                  : 2016-01-05 13:51:44 SGT
    Flow Id                          : 4191
    Last Msg Id Delivered            : 457000639
于 2016-01-05T05:50:38.593 回答