【问题标题】:Is there a way to run multiple Grails apps on the same web server without running into PermGen errors?有没有办法在同一个 Web 服务器上运行多个 Grails 应用程序而不会遇到 PermGen 错误?
【发布时间】:2011-03-30 13:16:29
【问题描述】:

我们正在开发一些 Grails 应用程序,并在 Jetty 上部署 WAR。当我们一次运行每个应用程序时,它们会徘徊在大约 200 - 300 MB 的内存上,这是完全可以接受的。但是,添加更多应用程序会增加内存占用量......很多。一旦我们运行了三个应用程序,我们通常最终会崩溃大约 900 MB。

所有三个应用程序都有 Quartz 作业。我尝试增加 PermGen 的大小,但无济于事。向 Web 服务器添加更多内存不是一种选择。有没有一种简单的方法可以减小 Grails 应用程序的大小?

【问题讨论】:

标签: grails jetty permgen


【解决方案1】:

我们已经编写了自定义的 ContextCleanupListener 来清理所有垃圾。

【讨论】:

    猜你喜欢
    • 2023-03-21
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 2021-03-02
    • 2019-01-26
    • 2019-08-03
    • 2019-06-14
    • 1970-01-01
    相关资源
    最近更新 更多