[prev in list] [next in list] [prev in thread] [next in thread] 

List:       activemq-dev
Subject:    [jira] [Commented] (AMQ-5338) Run into Memory Leak problem after upgrade from 5.5.1 to 5.10
From:       "Edwin Wang (JIRA)" <jira () apache ! org>
Date:       2014-08-29 2:14:08
Message-ID: JIRA.12737633.1409277642761.6448.1409278448160 () arcas
[Download RAW message or body]


    [ https://issues.apache.org/jira/browse/AMQ-5338?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14114759#comment-14114759 \
] 

Edwin Wang commented on AMQ-5338:
---------------------------------

I have use JConsole to monitor the OOM problem and found for 5.10, something in \
"tenured gen" can not got released after GC. And the "tenured gen" will grow up and \
up and finally caused the problem. (Actually, each time after the full GC performed, \
the tenured gen can release some memory but it still keep going up)

Again, the GC situation is correct in 5.5.1

> Run into Memory Leak problem after upgrade from 5.5.1 to 5.10
> -------------------------------------------------------------
> 
> Key: AMQ-5338
> URL: https://issues.apache.org/jira/browse/AMQ-5338
> Project: ActiveMQ
> Issue Type: Bug
> Affects Versions: 5.9.0, 5.10.0
> Environment: Windows 2012 R2,  JDK 1.7.40, CPU I5, Memory 8G
> Reporter: Edwin Wang
> 
> Our production environment has used ActiveMQ 5.5.1 for a long time and it works \
> well. Recently we decided to verify ActiveMQ 5.10 for prepared for upgrade. \
> However, after we upgrade the test environment to 5.10, the MQ is easy ran into out \
> of memory every 7-10 days.  In order to compare the two, I use the same environment \
> and same configuration for both 5.5.1 and 5.10.0. Finally, 5.10.0 ran into out of \
> memory while 5.5.1 works well. It looks like a bug for 5.10.
> Below is the main part of the configration
> <destinationPolicy>
> <policyMap>
> <policyEntries>
> <policyEntry topic=">" advisoryForConsumed="false" advisoryForDelivery="false" \
> gcInactiveDestinations="true" inactiveTimoutBeforeGC="600000" \
> producerFlowControl="true" memoryLimit="3mb"> <pendingSubscriberPolicy>
> <vmCursor />
> </pendingSubscriberPolicy>
> </policyEntry>
> <policyEntry queue=">" advisoryForConsumed="false" advisoryForDelivery="false" \
> gcInactiveDestinations="true" inactiveTimoutBeforeGC="600000" \
> producerFlowControl="true" memoryLimit="3mb"> </policyEntry>
> </policyEntries>
> </policyMap>
> </destinationPolicy>
> <managementContext>
> <managementContext createConnector="true"/>
> </managementContext>
> <plugins>
> 				<simpleAuthenticationPlugin>
> 					<users>
> 						<authenticationUser username="msgmanager" password="Br0c@d3s0ft" \
> groups="admins"/>  </users>
> 				</simpleAuthenticationPlugin>
> 			  <authorizationPlugin>
> 				<map>
> 				  <authorizationMap>
> 					<authorizationEntries>
> 					  <authorizationEntry queue=">" read="admins" write="admins" admin="admins" />
> 					  <authorizationEntry topic=">" read="admins" write="admins" admin="admins" />
> 					</authorizationEntries>
> 				  </authorizationMap>
> 				</map>
> 			  </authorizationPlugin>
> 	    </plugins>



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic