MobileFirst 7.1 - Analytics在服务器上转储庞大的heapdump.phd和core.dmp文件

时间:2018-03-07 16:09:50

标签: ibm-mobilefirst mobilefirst-analytics

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

enter image description here

这会夺走我们所有的San存储空间。如何关闭这个大文件的转储?

1 个答案:

答案 0 :(得分:0)

堆转储很可能是因为Analytics服务器耗尽了分配给它的所有堆空间。这可能表示没有足够资源的大小不足的系统或大多数时候负载很重的系统。

你应该记住几件简单的事情:

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

b)为您的Google Analytics条目配置TTL值,以便它们不会永久保留。在间隔

之后清除数据

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

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

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

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

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

“analytics / settingspath”

例如:

<jndiEntry jndiName="analytics/settingspath" value="/home/system/elasticsearch.yml" />