Products | Versions |
---|---|
TIBCO Enterprise Message Service | - |
In EMS server log, sometimes it is shown that messages are being expired.
======
2018-05-09 08:21:02.756 Expired 2 messages.
======
Run tibemsminitor under <ems_home>/bin covering the time "Expired xxx messages" is logged by EMS.
For queue:
tibemsmonitor -m 'Q.p.>' -user admin -password <password>
For topic:
tibemsmonitor -m 'T.p.>' -user admin -password <password>
Sample output from tibemsmonitor:
=====
2018-01-19 11:10:02.565 [EMS-SERVER] $sys.monitor.Q.p.queue.exp
event_action = string: 'premature_exit'
event_class = string: 'message'
event_reason = string: 'expired'
JMSXDeliveryCount = int: 1
...
target_dest_name = string: 'queue.exp'
target_dest_type = string: 'queue'
BytesMessage={Header={ JMSDestination={QUEUE:'queue.exp'} JMSDeliveryMode={NON_P
SCorrelationID={c123} JMSTimestamp={Fri Jan 19 11:09:54 2018} JMSDeliveryTime={Fri J
{int:1}} Body={byte[]:0 bytes}
=====
Please refer to EMS User's Guide: Chapter 19 Monitoring Server Activity : Monitoring Server Events.