Recentemente abbiamo iniziato a utilizzare New Relic per monitorare la nostra webapp di produzione ospitata nel server tomcat 7.0.6 ma abbiamo notato che l'ingombro di memoria di questo tomcat aumenta continuamente e in una settimana mangia tutto il server (AWS High-Memory Double Extra Memoria di grandi dimensioni) e non risponde, l'unico modo per riaverlo è riavviarlo. Forniamo Xms & argomenti Xmx all'avvio del tomcat ma entro poche ore l'utilizzo della memoria del processo tomcat incrocia il valore Xmx e continua ad aumentare fino a quando tutta la memoria del server non è terminata. Ecco il comando processo:Perché la nuova reliquia mangia molta memoria di tomcat?
/usr/java/jdk1.6.0_24//bin/java
-Djava.util.logging.config.file=/xxx/xxx/xxx/xxx/apache-tomcat-7.0.6/conf/logging.properties
-Xms8192m
-Xmx8192m
-javaagent:/xxx/xxx/xxx/xxx/apache-tomcat-7.0.6/newrelic/newrelic.jar
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Duser.timezone=Asia/Calcutta
-Djava.endorsed.dirs=/xxx/xxx/xxx/xxx/apache-tomcat-7.0.6/endorsed
-classpath /xxx/xxx/xxx/xxx/apache-tomcat-7.0.6/bin/bootstrap.jar:/xxx/xxx/xxx/xxx/apache-tomcat-7.0.6/bin/tomcat-juli.jar
-Dcatalina.base=/xxx/xxx/xxx/xxx/apache-tomcat-7.0.6
-Dcatalina.home=/xxx/xxx/xxx/xxx/apache-tomcat-7.0.6
-Djava.io.tmpdir=/xxx/xxx/xxx/xxx/apache-tomcat-7.0.6/temp org.apache.catalina.startup.Bootstrap start"
Idealmente mi si aspetterebbe questo processo di non usare più di 8 GB di memoria, ma in poche ore si va sopra 10GB ed entro pochi giorni va sopra 20GB e tutto il resto su questo server soffre a causa di (Io uso 'top' per vedere l'utilizzo della memoria). Com'è possibile?
Sono un ingegnere che lavora su Java Agent presso New Relic. Se lo desideri, puoi aprire un ticket di supporto per questo problema all'indirizzo [email protected] Quale versione di Java Agent stai usando? Inoltre, l'esplosione di memoria nella memoria di sistema o nella memoria heap? –
Anche io ho questo problema, quindi non sei solo. Ho presentato una richiesta di supporto con newrelic questo fine settimana. Nel nostro caso, tomcat muore con un'eccezione OutOfMemory. – JBCP
Succede anche a me –