Thanks, I have used the qpid-stat tools and looked at each queue's speed seems the same, and no one is special. And i can see when each queue byteDepth size exceeds 51m, then broker crushes. so i tired to setup the default queue size to 50MB(qpid default queue limit size is 100M), then it works. i'm just confused that my server's Mem is 8gb ,for qpid 100q * 50M= 5g, my senders need around 10 minutes in order to make queue byteDepth size 50M, so i don't know who uses another 3gb mem. for normal situation when queue byteDepth size get to proximate 70M(100q*70=7g) then broker crushes. another situation i try to run 200 topic under one connection(sender and receiver). if i setup the queue size is 20M then broker also crushes. so i trun to setup size to 10M ,after it runs around four hours,its sender abrots, and i go to use qpid-stat tools checked the queue info. every queue Depte size is not exceeding 10M , but some queue's byteEnqueue size is large (such as 2g) and some queue's byteEnqueue size is small 50M. Any idea and any advice? Xinfang Carl Trieloff wrote: > > Gordon Sim wrote: >> On 11/09/2009 10:43 PM, xinfang wrote: >>> >>> i want to tested how many subscription support under on one >>> connection now i >>> do created 100 producer under one connection . each topic have a one >>> producer. for receiver side i also create 100 consumer under one >>> connection >>> . also echo topic have one consumer to listen the message, but running >>> around 10 minute the result is broker is crush(out of memory) >>> >>> more info: >>> topic type is fanout. network is 1gb . Server mem:8GB, qpid >>> version:0.5 c++ >> >> Most likely one or more queues are backing up. Try using qpid-stat or >> qpid-tool to figure out whether there are specific queues that build >> up or whether they are all affected the same way. The qpid-stat tool >> gives you enqueue- and dequeue rates per queue; do the reported values >> match your expectations? >> >> What client are you using? You can try speeding up the consumer by >> tweaking the acking interval and prefetching perhaps. > > BTW, if one of the queues are backed up, set a ring or reject policy on > the queue to protect the broker. > > Carl. > > --------------------------------------------------------------------- > 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/1-Connection-create-100-sessions-and-subscriptions-listen-100-topics-then-broker-is-crush-tp3976315p3990625.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