【问题标题】:Logstash (ELK) in an LXC Container - ulimit errorLXC 容器中的 Logstash (ELK) - ulimit 错误
【发布时间】:2015-03-14 15:21:46
【问题描述】:

我已经在 3.13 (Ubuntu 14.04.2) 的 LXC 容器中设置了 ELK,并且我认为它配置正确(日志中没有错误或其他错误)。话虽如此,当我尝试启动 LogStash 时,我会收到以下错误 /etc/init.d/logstash: 55: ulimit: error setting limit (Operation not permitted)

是的,我在运行命令时是 root。同样的错误运行service start logstash

尽管有错误,我还是看到了logstash started.。但是,一个快速的 netstat 清楚地表明 Logstash 没有在听(是的,我已经尝试将日志推向它但无济于事)......

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      6523/nginx      
tcp6       0      0 :::9200                 :::*                    LISTEN      5890/java       
tcp6       0      0 :::9300                 :::*                    LISTEN      5890/java       
udp        0      0 0.0.0.0:68              0.0.0.0:*                           303/dhclient    
udp        0      0 0.0.0.0:44889           0.0.0.0:*                           303/dhclient    
udp6       0      0 :::2274                 :::*                                303/dhclient    
udp6       0      0 :::54328                :::*                                5890/java 

关于如何解决此问题的想法?我有理由确定这是由于ulimit puking 导致的 LXC 问题,但我不知道如何补救。

编辑:进一步阅读告诉我这确实是一个 ulimit 问题。我已经将我的用户限制提高到超过 16384(logstash init 想要的),但是在重新启动容器后我仍然遇到问题。我的/etc/security/limits.conf 附加了以下几行

user          soft    nofile          24576
user          hard    nofile          24576

【问题讨论】:

    标签: logstash lxc ulimit


    【解决方案1】:

    我知道这是一个较老的问题,但任何有同样问题的人很可能会像我一样在这里结束。

    我的答案在这里:From terminal in ubuntu, change ulimit for file descriptor number

    具体来说,确保 /etc/pam.d/su 包含该行(我只需要在 Ubuntu 14.04 中取消注释它):

    session    required    pam_limits.so
    

    然后注销并登录,它就起作用了。

    【讨论】:

    • 我目前没有 LXC 盒子来测试这个,但我非常感谢您在这里的反馈!做了一些阅读后,我怀疑你在这也是我的问题上是对的。干杯!
    猜你喜欢
    • 2017-03-20
    • 1970-01-01
    • 2019-08-16
    • 1970-01-01
    • 2020-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多