今天再用logstash把資料pass給Elasticsearch的時候發現 當讀的檔案到一定的數量後就會出現此Error
一開始以為是logstash或elasticsearch的bug 最後才發現是系統設定的允許開啟的檔案數的問題
ulimit -n
可以看到目前系統允許可開啟的檔案數量 default顯示1024
更改方式
vi /etc/security/limits.conf
加入下面兩行
將系統reboot後再次ulimit -n查看
linux default上限就是2^20次方=1048576
千萬不能調到這數字以上如1048577 否則就會發生reboot後會卡在登入畫面無法login...
文章標籤
全站熱搜