下述是指在mac下面。linux 8 是这样的
ulimit -n 运行一下,看看是多少,如果是65536就算了。不是的话,如果有需要就自己改一下。常见的ulimit -n 65536,直接运行就行了,但这只是临时的
其实以下内容是COPY来的。我没有细究。
原文来自:http://ronglei0324.blog.163.com/blog/static/676332232013122112049188/
- $ sysctl kern.maxfiles
- kern.maxfiles: 12288
- $ sysctl kern.maxfilesperproc
- kern.maxfilesperproc: 10240
- $ sudo sysctl -w kern.maxfiles=1048600
- kern.maxfiles: 12288 -> 1048600
- $ sudo sysctl -w kern.maxfilesperproc=1048576
- kern.maxfilesperproc: 10240 -> 1048576
- $ ulimit -n
- 256
- $ ulimit -n 1048576
- $ ulimit -n
- 1048576