【发布时间】:2012-10-03 07:13:13
【问题描述】:
Mirth 服务在检索已处理的消息时在我的一个频道中出现以下错误
尝试检索消息时出现内存不足错误。增加堆大小或减小页面大小并再次搜索。
我尝试增加堆大小,但没有奏效。只有当我的页面大小为 5 或更少时,我才能检索消息。否则我会得到同样的错误。谁能告诉我如何在不遇到此错误的情况下检索已处理的消息?
【问题讨论】:
Mirth 服务在检索已处理的消息时在我的一个频道中出现以下错误
尝试检索消息时出现内存不足错误。增加堆大小或减小页面大小并再次搜索。
我尝试增加堆大小,但没有奏效。只有当我的页面大小为 5 或更少时,我才能检索消息。否则我会得到同样的错误。谁能告诉我如何在不遇到此错误的情况下检索已处理的消息?
【问题讨论】:
在 Mirth 3.3.1 或更高版本中,为
增加堆大小欢乐服务器
EG:
-server
-Xmx512m
-Djava.awt.headless=true
欢乐客户
更改 administrator.maxheapsize 的属性值 = 512m 例如:
# administrator
administrator.maxheapsize = 512m
完成这些更改后,请重新启动 mirth 服务。
【讨论】:
您运行的是哪个版本的 Mirth? 您将堆大小设置为多少,在哪里设置?
您是否确认增加的堆大小与您的操作系统内存限制兼容?例如,几年前我在 Mirth 1.8 上遇到了这个问题,最后除了更改堆大小设置之外,还增加了我的 VM 的可用内存(从 1GB 增加到 1.5)。
【讨论】:
转到您安装 Mirth 的目录。从 conf 目录中,打开文件 wrapper.conf。找到该行:
wrapper.java.maxmemory=256
根据需要增加数量,小心为服务器的其余部分保留开销。
【讨论】: