1

在检索已处理的消息时,Mirth 服务在我的一个频道中出现以下错误

尝试检索消息时出现内存不足错误。增加堆大小或减小页面大小并再次搜索。

我尝试增加堆大小,但没有奏效。只有当我的页面大小为 5 或更少时,我才能检索消息。否则我会得到同样的错误。谁能告诉我如何在不遇到此错误的情况下检索已处理的消息?

4

3 回答 3

3

在 Mirth 3.3.1 或更高版本中,为了增加堆大小

欢乐服务器

  1. 转到 mirth 安装目录并更改C:\Program Files\Mirth Connect\mcserver.vmoptions 中的值将'-Xmx256m'的值更改为'-Xmx1024m'。此行将 vlaues 设置为 1GB。

例如:

-server
-Xmx512m
-Djava.awt.headless=true

欢乐客户

  1. 转到 mirth 安装目录并转到Config目录并更改C:\Program Files\Mirth Connect\conf\mirth.properties 中的值

更改administrator.maxheapsize = 512m的属性值例如:

# administrator
administrator.maxheapsize = 512m

完成这些更改后,请重新启动 mirth 服务。

于 2016-05-24T07:28:17.727 回答
0

转到安装 Mirth 的目录。从 conf 目录中,打开文件 wrapper.conf。找到该行:

wrapper.java.maxmemory=256

根据需要增加数量,小心为服务器的其余部分保留开销。

于 2012-10-04T23:09:50.227 回答
0

你运行的是哪个版本的 Mirth?你将堆大小设置为什么,你在哪里设置的?

您是否确认增加的堆大小与您的操作系统内存限制兼容?例如,几年前我在 Mirth 1.8 上遇到了这个问题,除了更改堆大小设置之外,我最终还增加了我的 VM 的可用内存(从 1GB 增加到 1.5)。

于 2012-10-03T09:09:31.913 回答