resin 部署两个工程
resin单独部署工程A和工程B都没有问题。
但是在resin上同时部署A和B的时候,发现两个工程跑几分钟就挂了。
查看jvm的log,发现300毫秒就GC一次,而且errorlog里面出现
java.lang.OutOfMemoryError: PermGen space
看起来是内存溢出了。
我的resin的httpd.sh里面的启动参数是这样配置的,是不是不太合理啊?
args="-Xms1000M -Xmx1000M -J-server -J-Xss128k -J-XX:ThreadStackSize=256 -J-XX:MaxPermSize=46M -J-XX:PermSize=64M
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
回报,经过修改,目前一切稳定。
看来确实是这个问题导致的。
多谢红薯。
多谢红薯,这个方面研究比较少,多多指教啊~
我回去试验一下,看看结果再回来回报。
-XX:PermSize=xxxMB 最小尺寸,初始分配
-XX:MaxPermSize=xxxMB 最大允许分配尺寸,按需分配
你的配置中 MaxPermSize 居然小于 PermSize
把这两个值加大试试
-XX:PermSize=64MB
-XX:MaxPermSize=256MB