mac修改进程能打开的最大文件数
来源:互联网 发布:手机营销打折软件 编辑:程序博客网 时间:2024/05/03 06:39
mac进程能打开的最大文件数,默认只有256
$ulimit -n
256
这会导致go的服务端运行的时候,如果同时连接的客户端太多,会报错:
2015/08/31 11:47:58 http: Accept error: accept tcp [::]:12621: too many open files; retrying in 20ms
2015/08/31 11:47:58 http: Accept error: accept tcp [::]:12621: too many open files; retrying in 40ms
2015/08/31 11:47:58 http: Accept error: accept tcp [::]:12621: too many open files; retrying in 80ms
2015/08/31 11:47:58 http: Accept error: accept tcp [::]:12621: too many open files; retrying in 160ms
2015/08/31 11:47:58 http: Accept error: accept tcp [::]:12621: too many open files; retrying in 320ms
2015/08/31 11:47:58 http: Accept error: accept tcp [::]:12621: too many open files; retrying in 640ms
2015/08/31 11:47:59 http: Accept error: accept tcp [::]:12621: too many open files; retrying in 1s
2015/08/31 11:48:00 http: Accept error: accept tcp [::]:12621: too many open files; retrying in 1s
2015/08/31 11:48:01 http: Accept error: accept tcp [::]:12621: too many open files; retrying in 1s
2015/08/31 11:48:02 http: Accept error: accept tcp [::]:12621: too many open files; retrying in 1s
2015/08/31 11:48:03 http: Accept error: accept tcp [::]:12621: too many open files; retrying in 1s
2015/08/31 11:48:04 http: Accept error: accept tcp [::]:12621: too many open files; retrying in 1s
解决办法:
mac修改进程能打开的最大文件数:1.
$su 切换到root账户
#launchctl limit maxfiles 99999 99999
#ulimit -n 99999
#exit
2.确认修改生效
$ulimit -n
99999
3.每个窗口的服务都必须在重设ulimit -n之后,重启才生效!
4.举例
cd $GOPATH/src/car_server/bentchmark
go run main.go 2>2.log &
tail -f 2.log
grep "connect ok" 2.log | wc -l
0 0
- mac修改进程能打开的最大文件数
- 修改mac同时打开最大文件数
- Mac打开文件最大数限制修改
- 修改linux文件最大进程数和文件打开数
- linux下进程的最大线程数、进程最大数、进程打开的文件数
- inux下进程的最大线程数、进程最大数、进程打开的文件数
- linux下进程的最大线程数、进程最大数、进程打开的文件数
- linux下进程的最大线程数、进程最大数、进程打开的文件数
- linux下进程的最大线程数、进程最大数、进程打开的文件数
- linux下进程的最大线程数、进程最大数、进程打开的文件数
- linux下进程的最大线程数、进程最大数、进程打开的文件数
- linux下进程的最大线程数、进程最大数、进程打开的文件数
- linux下进程的最大线程数、进程最大数、进程打开的文件数
- linux下进程的最大线程数、进程最大数、进程打开的文件数
- linux下进程的最大线程数、进程最大数、进程打开的文件数
- linux下进程的最大线程数、进程最大数、进程打开的文件数
- linux下进程的最大线程数、进程最大数、进程打开的文件数
- linux下进程的最大线程数、进程最大数、进程打开的文件数
- 基于OAtuth2的新浪微博Java爬虫
- android studio mark
- oracle静默安装
- soapui中文操作手册(二)----通过您的WSDL请求创建一个测试
- 【Unity3D游戏开发】之常用网站、插件、技术记录 (十四)
- mac修改进程能打开的最大文件数
- 1、Web前端开发综述
- 乐观锁vs悲观锁 公平锁vs非公平锁
- log4j
- Trie 前缀树的c 实现
- Ember.js 入门指南——类的定义、初始化、继承
- (1)认识Lucene:构建索引
- Connected to an idle instance-RAC 10.2.0.4.1
- 移动端干货