gpt4 book ai didi

java - weblogic 12 中反复出现内存不足的错误

转载 作者:太空宇宙 更新时间:2023-11-04 06:40:04 25 4
gpt4 key购买 nike

几天前,我们将应用程序从 wls 10.3.5.0 (Java6) 迁移到 wls 12.1.3.0.0(Java7)。我们有测试服务器,每天竹子代理都会部署几个应用程序并针对该服务器运行一些测试。问题是,当我们升级到 wls 12 时,2-3 天后会出现内存不足错误异常:

Exception in thread "[ACTIVE] ExecuteThread: '166' for queue: 'weblogic.kernel.Default (self-tuning)'" java.lang.OutOfMemoryError: PermGen space
Exception in thread "[STUCK] ExecuteThread: '35' for queue: 'weblogic.kernel.Default (self-tuning)'" java.lang.OutOfMemoryError: PermGen space

在 wls 10 中我们没有这个问题。在网络启动中我设置了以下参数:-Xms2048m -Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=1024m -Xss1m 但错误仍然发生。

最佳答案

1 确认服务器确实使用了 512m 的永久空间。2 确保您明确取消部署,然后部署新版本的应用程序。如果需要,明确删除旧应用程序,甚至删除临时和阶段文件夹内容。

当 wls 认为它​​需要所有新旧类时,您将耗尽 Perm 空间。

关于java - weblogic 12 中反复出现内存不足的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24796838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com