linux修改打开最多文件数

系统 1673 0

在linux下面部署项目的时候,有时候会遇上Socket/File:Can’t open so many files 的问题,linux系统默认对一个进程打开的文件句柄(也包含打开的SOCKET数量)数量最多为1024,生产服务器中的项目很容易就会达到合格数量。
我们可以通过ulimit -a来查看linux系统所有限制值
linux修改打开最多文件数

 open files数量也可以通过ulimit -n来查看,也可以通过ulimit -n number来修改,如ulimit -n 65535。但是ulimit命令修改的数值只对当前登录用户的目前使用环境有效,系统重启或者用户退出后就会失效。如果要让open files的数量永久生效,则必须修改配置文件,修改方法如下:

1.在/etc/security/limits.conf添加内容:
* soft nofile 65535
* hard nofile 65536
这样就可以将文件句柄限制统一改成软限制:65535,硬限制65536,配置文件最前面的*代表domain,设置成*代表全局,另外你也可以针对不同的用户作出不同的限制。
2.在/etc/pam.d/login中添加一行:
session required /lib/security/pam_limits.so

修改完成之后重新登录系统即可生效。

 

linux修改打开最多文件数


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论