首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wico97
V2EX  ›  Elasticsearch

Elasticsearch 无故停止

  •  
  •   wico97 · 2018-12-21 10:27:45 +08:00 · 2061 次点击
    这是一个创建于 392 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RPM 安装的,使用的 ES 6 版本,在 ubuntu 16.04 上,已经禁止 swap,把 ulimit 提高到 40000。还是发现 ES 会无故停止,没有 error log,目前还是在内部测试阶段,写入也不大。请 V 友分析什么原因

    第 1 条附言  ·  2018-12-26 10:42:59 +08:00
    原因找到了,原来是我设置了 momerylock 为 true 了。因为后来我把内存调成 16G 还会出现内存不够的问题。后来把 momerylock 改为 false 就没问题。 所以这个设置是个坑呀。可官方文档为啥还让这么设置。
    16 回复  |  直到 2018-12-21 18:35:02 +08:00
    srx1982
        1
    srx1982   2018-12-21 10:39:33 +08:00
    内存不够了吧,我猜的
    DawN1ng
        2
    DawN1ng   2018-12-21 10:45:26 +08:00
    有 Monitoring 的监控信息吗? JVM 分配了多少? nofile 和 memlock 这种常用配置修改了吗?
    wico97
        3
    wico97   2018-12-21 10:45:33 +08:00
    @srx1982 现在是 4G 内存。分 2G 给 ES 的。
    lihongjie0209
        4
    lihongjie0209   2018-12-21 10:49:35 +08:00
    输出 gc 日志
    wico97
        5
    wico97   2018-12-21 10:51:55 +08:00
    @DawN1ng 没修改 nofile 和 memlock。我回去修改试试
    zhoulouzi
        6
    zhoulouzi   2018-12-21 11:07:54 +08:00
    在 ubuntu 上 rpm 安装的. ??????
    lsongiu
        7
    lsongiu   2018-12-21 11:22:14 +08:00
    oom killer 给 kill 了吧,dmesg |grep 查询一下
    GuryYu
        8
    GuryYu   2018-12-21 11:30:11 +08:00
    ES 只给 2G 内存太少了吧,当然也要看数据量有多大
    szq8014
        9
    szq8014   2018-12-21 11:30:34 +08:00
    怀疑 OOM +1
    OctopusGO
        10
    OctopusGO   2018-12-21 11:45:05 +08:00
    OOM +2
    Navee
        11
    Navee   2018-12-21 12:36:30 +08:00
    OOM +3
    wph95
        12
    wph95   2018-12-21 13:01:47 +08:00
    1. 如果怀疑 OOM 去 kernel log 里按时间找一找,上面给了方法了
    2. 多搭台机器,用新版本 version > 6 的 Elasticsearch + kibana,xpack 开起来,xpack 自带 monitor [免费功能]非常方便,会记录 gc 内存使用。
    lincolnhuang
        13
    lincolnhuang   2018-12-21 13:06:11 +08:00
    2G 只不过给的堆内吧,堆外 Lucene 没有限制,会用更多,估计直接 OOM 了
    wico97
        14
    wico97   2018-12-21 13:06:18 +08:00
    @wph95 多谢。已经升到 8G 内存了
    tubaflute
        15
    tubaflute   2018-12-21 13:51:06 +08:00
    dmesg
    manmuy
        16
    manmuy   2018-12-21 18:35:02 +08:00 via Android
    我的是内存不够 偶尔会自动关闭 加了一个守护脚本
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2197 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 26ms · UTC 16:08 · PVG 00:08 · LAX 08:08 · JFK 11:08
    ♥ Do have faith in what you're doing.