elasticsearch使用supervisor启动,出错
如下图所示
但是我手动切换到nobody的shell下启动是没问题的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如下图所示
但是我手动切换到nobody的shell下启动是没问题的。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
试下把supervisord.conf中对应es项目的command换成:
su -c "/usr/local/data/elasticsearch/bin/elasticsearch" es(这里换成你的es用户名)
单独在shell运行elasticsearch正常,但用supervisord运行elasticsearch报错:
max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
需要更改默认的配置,如:
gswyhq@gswyhq-pc:/etc/supervisor/conf.d$ sudo vim elasticsearch.conf
[supervisord]
minfds=65536
minprocs=32768
[program:elasticsearch]
command=/usr/local/elasticsearch-5.3.0/bin/elasticsearch