生产服务器上的Tomcat,PermGen并重新部署
看起来像
MemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
是一个常见的问题。您可以增加烫发空间的大小,但在重新部署100或200后,它将会满。跟踪ClassLoader内存泄漏几乎是不可能的。
您在生产服务器上使用Tomcat(或另一个简单的servlet容器 - Jetty?)的方法是什么?每次部署解决方案后服务器是否重启?
您是否在许多应用程序中使用一个Tomcat?
也许我应该在不同的端口(或嵌入式Jetty)上使用许多Jetty服务器,并且每次都取消部署/重启/部署?
没有找到相关结果
已邀请:
7 个回复
蓄荣糖些
敦肌
这样可以在PermGen空间中进行垃圾收集(默认情况下是关闭),并允许GC卸载类。此外,您应该使用其他地方提到的-XX:PermSize = 64m -XX:MaxPermSize = 128m来增加可用的PermGen数量。
氏脑
锯康
辟官陡板休
臂哦
磐剩