qpid-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From qpid_user <knitheshshe...@yahoo.com>
Subject Re: how to resolve Enqueue capacity threshold exceeded error
Date Mon, 13 Apr 2009 12:34:30 GMT

I did try with qpid-config its works you have mentioned same setting of file-size and file-count
can be done programatically, how to do the same? 
I did check LocalQueue class for the same but therez no function which will set file-size
or file-count..



When you declare the queues via qpid-tool you can also use

    --file-count N (8)   Number of files in queue's persistence journal
    --file-size  N (24)  File size in pages (64Kib/page)

to set the storage for the queue, or if declared via code can be passed 
as arguments.

The store uses a mechanism of pre-allocation for max queue size, queues 
can be
declared with alternate sizes etc... but this is what you ran into. In a 
later version I
believe the ability to auto-expand will be supported.

Carl.



qpid_user wrote:
> after referring to an pdf on amqp i did following::
>  ./qpidd --num-jfiles 64 --jfile-size-pgs 128 -p 5004 --auth no --default-queue-limit
0 --load-module msgstore.so
> i could send 400000 messages also. 
> My query is now if an application sends messages continuously and the datasize varies
anywhere between 200 Bytes - 2048 Bytes. could anyone tell me what should be appropriate value
of --num-jfiles & --jfile-size-pgs flags?
> is there any other option to be added while executing broker(qpidd)?
>
> I read the explaination given on https://store.redhat.com/docs/en-US/Red_Hat_Enterprise_MRG/1.1/html/Messaging_User_Guide/chap-Messaging_User_Guide-Persistence.html
> but did not get an clear idea as to why are these persistence options required?  
> could anyone please explain me the same?
>  
>
>
> we are trying to send 10000 messages of around 2720 bytes on test basis
> when direct_producer is executed following error occurs:
>
> 2009-apr-13 10:21:29 warning Broker closed connection: 501, Enqueue capacity threshold
exceeded on queue "message_queue". (JournalImpl.cpp:575)
> framing-error: Enqueue capacity threshold exceeded on queue "message_queue". (JournalImpl.cpp:575)
>
>
>
>   


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:users-subscribe@qpid.apache.org




-- 
View this message in context: http://n2.nabble.com/how-to-resolve-Enqueue-capacity-threshold-exceeded-error-tp2626671p2627595.html
Sent from the Apache Qpid users mailing list archive at Nabble.com.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:users-subscribe@qpid.apache.org


Mime
View raw message