0

我们正在使用分析 MobileFirst 7.1.0.00.20170505-1403,我们注意到分析服务器正在为 heapdum.phd 和 core.dmp 提供 GB 的大文件。

在此处输入图像描述

这会占用我们所有的 San 存储空间。如何关闭这种大文件的转储?

4

1 回答 1

0

堆转储很可能是因为 Analytics 服务器已用尽分配给它的所有堆空间。这可能表示系统规模过小而没有足够的资源,或者系统大部分时间负载过重。

您应该牢记几件快速的事情:

a) 不要在同一运行时安装 Analytics 服务器和 MFP 服务器

b) 为您的 Analytics 条目配置 TTL 值,以便它们不会永远保留。间隔后清除数据

c) 在大多数情况下,您不需要将所有数据都输入您的分析服务器。您可以控制数据流入 Analytics。例如:在生产使用中,限制发送到 Analytics 的事件数据(来自客户端)的数量,限制转发到 Analytics 的服务器日志。

d) 配置断路器以防止分析服务器尝试加载过大的数据块。这是一个 Elasticsearch 设置:

https://www.elastic.co/guide/en/elasticsearch/reference/1.7/index-modules-fielddata.html

要配置断路器和其他 ES 属性,请创建 elasticsearch yml 配置文件。例如,“elasticsearch.yml”

并在 JNDI 属性下的环境条目中添加此文件的路径:

“分析/设置路径”

例如:

<jndiEntry jndiName="analytics/settingspath" value="/home/system/elasticsearch.yml" />
于 2018-03-07T19:39:45.010 回答