首页 / 帖子
nginx 服务器就是出现 too many open files的问题

mac os 10.10 上安装nginx 在运行drupal过程中总是会提示:

打开文件过多的错误提示(too many open files)。


这个时候,我注销电脑就没有这个问题了,但用几个小时后,又悄悄的出现了,不能总是这样重启吧,请大神给个方案,谢谢啦。。


看过这篇文章:http://www.drupal001.com/2013/07/nginx-open-files-error/,但是没能解决,因为在我的系统中没有/etc/sysctl.conf 和 /etc/security/limits.conf 


网上给的几乎都是linux系统中的很少有针对mac系统。。。


2个答案
发布于:2015-09-06 09:13

之前遇到过这个问题,Google后找到这篇帖子,也是修改/etc/sysctl.conf(没有的话自己创建)

然后文件里修改参数,重启后试试看吧

kern.maxfiles=65536
kern.maxfilesperproc=65536

可以通过以下命令查看OSX系统默认

$ sysctl -a | grep kern.maxfiles
kern.maxfiles: 12288
kern.maxfilesperproc: 10240


Amanda Song
发布于:2015-09-07 14:27
谢谢。这个帖子创建PLIST 文件可以解决mac上的问题。。