当我跑步时,ulimit -n我得到100000了价值。
我已经编辑了添加的以下几行 /etc/security/limits.conf
* soft nofile 100000
* hard nofile 100000
我也编辑了 pan_limits
但是我目前正在运行一个不断抛出错误的 go 程序
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
问题是,当我通过运行实际检查以查看对实际进程设置的限制时,cat /proc/1480/limits我看到了这一点
Max open files 1024 4096 files
我正在通过主管运行一个 golang 程序,它是否有理由不读取系统限制?
冉冉说
相关分类