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

Elasticsearch 无故停止

  •  
  •   wico97 · 333 天前 · 1957 次点击
    这是一个创建于 333 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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