當我運行ulimit -n
我得到100000
作爲值。增加過程打開的文件限制
我在/etc/security/limits.conf
* soft nofile 100000
* hard nofile 100000
編輯添加以下行我也編輯了pan_limits
但我目前正在運行的是不斷拋出的錯誤
2016/03/09 21:42:27 http: Accept error: accept tcp [::]:3000: accept4: too many open files; retrying in 5ms
2016/03/09 21:42:27 getAudioOnlyInfo: open /dev/null: too many open files
Go程序
問題是,當我通過運行cat /proc/1480/limits
實際檢查以查看實際過程中設置的限制時,我看到了s
Max open files 1024 4096 files
我正在通過主管運行golang程序是否有一個原因,它不會讀取系統限制?
更新了帖子 – nadermx
可能[minfds](http://stackoverflow.com/questions/27933477/supervisor-open-file-limit-wont-change-when-using-chef)設置? – Mark
@參考主管設置的標記?沒有想到的想法,將嘗試 – nadermx