In one of the queue in solace, one message got stuck and rest of the message has consumed, please help me to troubleshooting this
Asked
Active
Viewed 2,067 times
0
-
Can we have the following output via the CLI? "show queue
message-vpn – Russell Sim Dec 24 '15 at 09:27detail" and "show queue message-vpn stats detail"
1 Answers
0
One common possibility is that the Solace appliance/VMR has already delivered the message to a consumer, and the consumer has failed to acknowledge the message. Therefore, the Solace appliance/VMR can no longer deliver the message to another consumer unless the consumer acknowledges the message, or disconnects it's flow.
The "show queue message-vpn detail" would help identify whether this is so.
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

Russell Sim
- 1,693
- 2
- 14
- 22
-
It's three years later, but I'm going to take a shot: assume that I had an incidence of stuck messages, but that the process downstream was bounced before any analysis like you suggest could be performed. Is there anything else that can be done post-mortem? Also, when you say "one common possibility", that implies there are others - what else can cause stuck messages? – CPerkins Oct 22 '19 at 18:46