With TTL 2 minutes setting exactly how many number of messages got expired for specific VPN
How can we check in solace with TTL 2 minutes setting exactly how many number of messages got expired for specific VPN? please suggest a way to identify?
tried checking with command 'show message-spool message-vpn vpn-name stats'
when we tried running load with 10k messages observed 'TTL Exceeded' count as zero only.
************** Ingress Spool Discard Statistics ***************************
TTL Exceeded: 0
*************** Egress Spool Discard Statistics ***************************
Messages Deleted: 4107815
Messages Expired To Discard: 850879254
For eg: Ran load with 10k messages but when checked with below logic observed more than 10k messages expired.
Current Messages Expired To Discard minus previous Messages Expired To Discard = total no of messages lost??
Please suggest!
Answers
-
Hi @Yogi ,
let me understand your test:
- You have created a queue with "Respect TTL = true" and a "Max TTL=120" ?
- Then you published messages with a topic that is subscribed by that queue ?
- Then you waited 120 seconds / 2 minutes and checked statistics ?
BTW: You can see discarded message statistics not only with "show message-vpn xxx stats", but also with "show queue yyy stats". There is a line "TTL Exceeded to discard".
Uli
0