方法一、运行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最大值,保证以后服务器在高并发下正常运行。
转载请注明:IT运维空间 » linux » 修改open files最大值的几种方法
发表评论