【问题标题】:How to set docker run option in jelastic, especialy the max file descriptors (ulimit)如何在 jelastic 中设置 docker run 选项,尤其是最大文件描述符(ulimit)
【发布时间】:2019-03-04 11:06:42
【问题描述】:

我正在尝试使用 official documentation 在 jelastic 上安装 elasticsearch

最终启动容器时出错:

ERROR: [1] bootstrap checks failed 
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

我尝试了多种设置 ulimit 的方法,但都没有奏效。

最好的设置方法是什么?

【问题讨论】:

    标签: docker jelastic


    【解决方案1】:

    我终于找到了一种方法,方法是编辑文件 /usr/local/bin/docker-entrypoint.sh 并在开头附近添加以下内容:

    ulimit -n 65536
    

    这是最好的方法吗?

    【讨论】:

    • 另一种选择是将您自己的 /etc/security/limits.conf 文件与已编辑此限制的图像一起使用。就我个人而言,我更喜欢您通过更改入口点脚本的内容所做的方式,因此限制将仅与该特定进程相关。
    猜你喜欢
    • 1970-01-01
    • 2016-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多