RPM 安装的,使用的 ES 6 版本,在 ubuntu 16.04 上,已经禁止 swap,把 ulimit 提高到 40000。还是发现 ES 会无故停止,没有 error log,目前还是在内部测试阶段,写入也不大。请 V 友分析什么原因
RPM 安装的,使用的 ES 6 版本,在 ubuntu 16.04 上,已经禁止 swap,把 ulimit 提高到 40000。还是发现 ES 会无故停止,没有 error log,目前还是在内部测试阶段,写入也不大。请 V 友分析什么原因
|
srx1982Dec 21, 2018
1
内存不够了吧,我猜的
|
|
DawN1ngDec 21, 2018
2
有 Monitoring 的监控信息吗? JVM 分配了多少? nofile 和 memlock 这种常用配置修改了吗?
|
|
lihongjie0209Dec 21, 2018
4
输出 gc 日志
|
|
zhoulouziDec 21, 2018
6
在 ubuntu 上 rpm 安装的. ??????
|
|
lsongiuDec 21, 2018
7
oom killer 给 kill 了吧,dmesg |grep 查询一下
|
|
GuryYuDec 21, 2018
8
ES 只给 2G 内存太少了吧,当然也要看数据量有多大
|
|
szq8014Dec 21, 2018
9
怀疑 OOM +1
|
|
OctopusGODec 21, 2018
10
OOM +2
|
|
NaveeDec 21, 2018
11
OOM +3
|
|
wph95Dec 21, 2018
12
1. 如果怀疑 OOM 去 kernel log 里按时间找一找,上面给了方法了
2. 多搭台机器,用新版本 version > 6 的 Elasticsearch + kibana,xpack 开起来,xpack 自带 monitor [免费功能]非常方便,会记录 gc 内存使用。 |
|
lincolnhuangDec 21, 2018
13
2G 只不过给的堆内吧,堆外 Lucene 没有限制,会用更多,估计直接 OOM 了
|
|
tubafluteDec 21, 2018
15
dmesg
|
|
manmuyDec 21, 2018 via Android
16
我的是内存不够 偶尔会自动关闭 加了一个守护脚本
|