【发布时间】:2020-07-10 15:28:09
【问题描述】:
几个月来,我们一直在尝试将 Mirth Connect docker 容器用于一些集成项目。我们看到内存使用量随着时间的推移而上升,最终总是崩溃。
当您停止向频道发送消息时,内存使用不会下降。好像垃圾收集没有运行?然后,当您再次开始发送消息时,它会从上次停止的地方开始增加内存占用。
每个人都在谈论增加 JVM 堆,我们已经多次这样做了,甚至将其设置为荒谬的值。但是如果 JVM 不恢复旧内存,那么堆内存限制就无关紧要了,你只是在它崩溃之前争取时间。
你做了哪些 JVM 属性或 Mirth 配置来恢复未使用的内存以保持容器稳定?
【问题讨论】:
标签: garbage-collection jvm heap-memory mirth