背景
在mac上装了个docker、在docker里起了个gitlab,结果gitlab太吃电脑了,随便一操作就挂了报503.。。通过日志发现是too many open files。
解决办法
只有增加mac的文件打开数。结果发现ulimit -n 最大256.。坑爹啊。
通过查找google发现通过以下方式来修改,只在10.14、10.12上测试OK,应该10.12以后的都可以。:
- 创建文件
sudo vim /Library/LaunchDaemons/limit.maxfiles.plist
- 复制以下内容,里面数值自己改:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="