アイドルEFKスタックが止まっていたので、{elastic search path}/logsディレクトリ内のログを確認したところ、以下のようなエラーが発生してました。

Too many open filesということでファイルディスクリプタが枯渇してそうだったので、以下のコマンドで確認(rootで)

ということで枯渇してました。リミットはこんな感じでした。

ということで、ファイルディスクリプタの制限を解除します。ElasticSearchの推奨値は32Kから64Kとなっているので65536を設定。

あとはrebootすればOK。今回はElasticSearchをsupervisordで動かしていましたが、その場合はroot側の設定が効くようです。

参考URL