我们正在使用analytics MobileFirst 7.1.0.00.20170505-1403,我们注意到analytics服务器正在为heapdum.phd和core.dmp输出以GB为单位的大型文件。

这将占用我们所有的San存储空间。如何关闭这种巨型文件的转储?
发布于 2018-03-08 03:39:45
堆转储很可能是因为Analytics server耗尽了分配给它的所有堆空间。这可能表示系统规模过小,没有足够的资源,或者系统大部分时间负载过重。
有几件事你应该牢记在心:
a)不要在同一运行时安装Analytics服务器和MFP服务器
b)为您的分析条目配置TTL值,以便它们不会永久保留。间隔一段时间后清除数据
c)在大多数情况下,您不需要将所有数据输入到您的Analytics服务器中。您可以控制进入Analytics的数据流。例如:在生产使用中,限制发送到Analytics的事件数据量(来自客户端),限制转发到Analytics的服务器日志。
d)配置断路器以防止Analytics服务器尝试加载过大的数据块。这是一个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" />https://stackoverflow.com/questions/49156474
复制相似问题