SembraTomcat sul server di produzione, PermGen e riutilizza
MemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
è un problema comune. Puoi aumentare la dimensione del tuo spazio perm, ma dopo 100 o 200 redeploys sarà pieno. Tenere traccia delle perdite di memoria di ClassLoader è quasi impossibile.
Quali sono i metodi per Tomcat (o un altro contenitore di servlet semplice - Jetty?) Sul server di produzione? Il riavvio del server dopo ogni distribuzione di una soluzione?
Usi un Tomcat per molte applicazioni?
Forse dovrei usare molti server Jetty su porte diverse (o un Jetty incorporato) e annullare la distribuzione/riavvio/distribuzione ogni volta?
hai provato ad aumentare le dimensioni dell'heap? – vsingh
Non è un problema con le dimensioni dell'heap, ma genera un problema di scarico bytecode delle classi. Dicono che le classi non vengono scaricate in JVM e lo spazio PermGen non viene spazzato. –