最新消息:时间抓起来说是金子,抓不住就是流水。

修改open files最大值的几种方法

LINUX技术 老子黑牵翻 8042浏览 0评论

方法一、运行ulimit -HSn 65000 把open files最大值修改成65000(这个值不能超过65535),此命令只能暂时生效,退过中断就无效了

方法二、在/etc/profile文件中添加命令ulimit -HSn 65000 因为每次启动终端的时候都会运行/etc/profile文件,也就每次都运行了ulimit -HSn 65000

方法三、在/etc/security/limits.conf文件中添加如下类容
*               soft    nofile          65535
*               hard    nofile          65535
*               soft    nproc           65535
*               hard    nproc           65535
保存,此方法需要重启服务器生效

open files默认值是1024,这个值非常小,如果是nginx的服务器,遇到高并发的情况下,就很容易报报Too many open files的错误,所以我们在搭建linux服务器的时候,在对服务器做优化的时候,最好使用第三种方法修改open files最大值,保证以后服务器在高并发下正常运行。

转载请注明:LINUX服务器运维架构技术分享 » 修改open files最大值的几种方法

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址