according the documentation tor TIBCO EMS
"For queues, maxbytes defines the maximum size (in bytes) that the queue can store, summed over all messages in the queue. Should this limit be exceeded, messages will be rejected by the server and the message producer send calls will return an error."
Currently one of our queues have maxbytes set to 500000000 but the pending msgs size is much higher, 2.5GB
How can this be possible?
Thanks!
One possible explanation is that the
maxbytes
property only pertains to undelivered pending messages. It means that messages that have been delivered but not yet acknowledged by the JMS consumer(s) are not taken into account in the calculation of themaxbytes
property.When you issue
show queue <queue_name>
with the EMS administration tool, does theDelivered Msgs
value seem particularly high?