Return-Path: X-Original-To: apmail-activemq-users-archive@www.apache.org Delivered-To: apmail-activemq-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6265911C90 for ; Fri, 22 Aug 2014 08:48:23 +0000 (UTC) Received: (qmail 3468 invoked by uid 500); 22 Aug 2014 08:48:23 -0000 Delivered-To: apmail-activemq-users-archive@activemq.apache.org Received: (qmail 3429 invoked by uid 500); 22 Aug 2014 08:48:23 -0000 Mailing-List: contact users-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@activemq.apache.org Delivered-To: mailing list users@activemq.apache.org Received: (qmail 3418 invoked by uid 99); 22 Aug 2014 08:48:22 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Aug 2014 08:48:22 +0000 X-ASF-Spam-Status: No, hits=2.5 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,SPF_HELO_PASS,SPF_SOFTFAIL,URI_HEX X-Spam-Check-By: apache.org Received-SPF: softfail (nike.apache.org: transitioning domain of saravanan.ramaraj09@gmail.com does not designate 162.253.133.43 as permitted sender) Received: from [162.253.133.43] (HELO mwork.nabble.com) (162.253.133.43) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Aug 2014 08:47:56 +0000 Received: from mjoe.nabble.com (unknown [162.253.133.57]) by mwork.nabble.com (Postfix) with ESMTP id 6C9A73E7FDD for ; Fri, 22 Aug 2014 01:43:05 -0700 (PDT) Date: Fri, 22 Aug 2014 01:47:53 -0700 (PDT) From: superman To: users@activemq.apache.org Message-ID: <1408697273933-4684926.post@n4.nabble.com> Subject: Consumer is hung and Heap Memory limit is reahcing Maximum MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org It would be good if Apache ActiveMQ developer/user can share their experience/resolution which I am facing in Production environment now. We are using 4 network of brokers in the provider end. They are all using ActiveMQ 5.5.1 (along with Fuse 7.0.2). All these brokers are running in Ubuntu OS. There are 6 Glassfish 3.1.1 app server instances are running under CentOS. These consumers are using Spring-jms producer template along with ActiveMQPooledConnectionFactory. Camel DMLC is used for request-reply paradigm while connecting to Active MQ and hence all the Request Queues are Permanent and Reply Queues are temporary (i.e. created on the fly). This implementation is configured via camel route. Once in a week one of the consumer (6 GF App server nodes) is reaching maximum heap memory allocated(around 34 GB) and blocked by threads. On the whole the server node is not responsive for any request, but the server is keep-alive. The only resolution is to restart the server node for freeing up the resources such as Memory and Threads. Following are the version of each tool used in our PROD: Fuse Enterprise (7.0.2) distribution includes Apache ActiveMQ 5.5.1 Camel 2.9.0 karaf 2.2.5 spring 3.0.7 cxf 2.5.0 -- View this message in context: http://activemq.2283324.n4.nabble.com/Consumer-is-hung-and-Heap-Memory-limit-is-reahcing-Maximum-tp4684926.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.