resin 部署两个工程

发布于 2021-11-11 18:40:26 字数 364 浏览 848 评论 3

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

不再见 2021-11-15 18:23:29

回报,经过修改,目前一切稳定。

看来确实是这个问题导致的。

多谢红薯。

沙与沫 2021-11-15 14:45:52

多谢红薯,这个方面研究比较少,多多指教啊~

我回去试验一下,看看结果再回来回报。

千笙结 2021-11-14 14:51:50

-XX:PermSize=xxxMB 最小尺寸,初始分配
-XX:MaxPermSize=xxxMB 最大允许分配尺寸,按需分配

你的配置中 MaxPermSize 居然小于 PermSize

把这两个值加大试试

-XX:PermSize=64MB
-XX:MaxPermSize=256MB

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文