java 在Mirth中处理消息时出现内存不足错误

w8ntj3qf  于 2023-10-14  发布在  Java
关注(0)|答案(4)|浏览(126)

在检索已处理的消息时,Mirth服务在我的一个通道中出现以下错误
尝试检索消息时出现内存不足错误。增加堆大小或减小页面大小,然后再次搜索。
我尝试增加堆的大小,但它没有工作。只有当我的页面大小为5或更小时,我才能检索消息。否则我会得到同样的错误。谁能告诉我如何检索已处理的消息而不会遇到此错误?

sc4hvdpw

sc4hvdpw1#

在Mirth 3.3.1或更高版本中,要增加

欢乐服务器

1.转到mirth安装目录,并更改C:\Program Files\Mirth Connect\mcserver.vmoptions中的值,将 *'-Xmx 256 m'的值更改为 *'-Xmx 1024 m'。这一行将值设置为1GB。
例如:

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

欢乐客户端

1.转到mirth安装目录,然后转到Config目录,并更改C:\Program Files\Mirth Connect\conf\mirth.properties中的值
修改属性值administrator.maxheapsize= 512 m例如:

# administrator
administrator.maxheapsize = 512m

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

yzuktlbb

yzuktlbb2#

你运行的是什么版本的欢乐你把堆大小设置成什么,在哪里设置的?
您是否确认增加的堆大小与您的操作系统内存限制兼容?例如,几年前我在Mirth 1.8上遇到了这个问题,除了更改堆大小设置之外,我还增加了VM的可用内存(从1GB增加到1.5)。

vaqhlq81

vaqhlq813#

转到安装Mirth的目录。从conf目录中,打开文件wrapper. conf。定位线路:
java.maxmemory =256
根据需要增加数量,注意为服务器的其余部分保留开销。

fxnxkyjh

fxnxkyjh4#

打开服务器管理器并根据需要更新服务器内存。对我来说,初始值是256 MB,我将其改为512 MB,然后改为4096 MB

相关问题