Abhi Singh
Abhi Singh

Reputation: 71

Spool Over Quota. Queue or Topic endpoint limit exceeded - Solace 3560 Message Router Appliance

I am getting the following error while trying to publish a message on Solace Box:

Spool Over Quota. Queue or Topic endpoint limit exceeded

Note : I have checked all 3 level of Quota (Endpoint/MessageVPN/Appliance) but everything is under assigned quota.

Upvotes: 2

Views: 5057

Answers (2)

рüффп
рüффп

Reputation: 5448

I am not sure if it was your issue, but in my case I increased the VPN spool and it was still rejecting the new messages.

vpn-spool

The queues quotas were small enough and was not the cause of the issue.

At the end, I found that there is also a dedicated limit on the Guaranteed Messaging section: gm-spool and by adjusting this value (I put a different values to show that they are two distinct settings in Solace) I was able to publish messages in my topic.

Upvotes: 0

Alexandra Masse
Alexandra Masse

Reputation: 1297

This error message means that the message that the application is trying to publish would cause a queue or topic endpoint to exceed its quota. For example, the endpoint could be under the assigned quota by 50 kB but if the message is over 50 kB, you will see this error message. The next sentence in the error message should specify the name of the topic that the message is being published to.

Verify that every queue or topic endpoint that contains this topic subscription is under the configured maximum quota for that queue or topic endpoint. If spooling the message will cause the spool usage of any of these individual endpoints to go over the maximum quota, the message is rejected with the error message you have provided.

If the topic is in the format #P2P/QUE/[queueName], then the application is publishing messages directly to the that queue. In this case, you should check that specific queue to make sure that the message you are publishing will not cause the queue's spool usage to go over quota.

Upvotes: 3

Related Questions