1、问题描述
最近kibana总是在检索的时候异常重启,查看日志发现报错如下:
<--- Last few GCs --->
[6:0x3485b90] 587268 ms: Mark-sweep 974.3 (1166.4) -> 974.3 (1114.9) MB, 166.9 / 0.0 ms (average mu = 0.572, current mu = 0.000) last resort GC in old space requested
[6:0x3485b90] 587427 ms: Mark-sweep 974.3 (1114.9) -> 974.3 (1097.9) MB, 159.4 / 0.0 ms (average mu = 0.395, current mu = 0.000) last resort GC in old space requested
<--- JS stacktrace --->
==== JS stack trace =========================================
0: ExitFrame [pc: 0x5519a9878a1]
Security context: 0x37464dd9e6c1 <JSObject>
1: byteLength [0x3458cfffa669] [buffer.js:~509] [pc=0x5519bc51147](this=0x3458cffd40c1 <JSFunction Buffer (sfi = 0x49da7115ff9)>,string=0x0ef5d0d06931 <Very long string[175514145]>,encoding=0x37464ddbddd9 <String[4]: utf8>)
2: size [0x35b9d6bd11a9] [/usr/share/kibana/node_modules/hapi/lib/response.js:682] [bytecode=0x2fc3fbbfd071 offset=71](this=0x0ef...
2、解决方法
官方解释:https://www.elastic.co/guide/en/kibana/7.5/production.html#memory
查看当前配置:
修改配置:添加NODE_OPTIONS参数即可
sudo docker run \
--restart=always \
--name kibana-cn \
-e ELASTICSEARCH_HOSTS='["http://10.0.0.71:9200"]' \
-e NODE_OPTIONS="--max-old-space-size=8092" \
-e xpack.license_management.enabled=true \
-p 5601:5601 \
-v /data/docker/kibana/config/:/usr/share/kibana/config/ \
-d kibana-logtrail:v7.9.2
验证结果: