Linux下修改当前用户的最大线程数和 open files

1、查看当前用户的线程

ulimit -a

在这里插入图片描述

2 、修改配置文件

vi /etc/security/limits.d/90-nproc.conf

在这里插入图片描述

3、 改完即可生效

4 、修改可打开的最大文件数

vi /etc/security/limits.conf 在文件的最后添加:
在这里插入图片描述
这个参数root账户默认是65535,其他账户则是1024,如果在linux下打开文件数太多可能会出现异常

java.net.SocketException: 打开的文件过多

这个时候就要从两个方面排查

1 应用程序本身,比如一些连接是否没有关闭

2 系统本身的连接数

发布了136 篇原创文章 · 获赞 30 · 访问量 21万+

猜你喜欢

转载自blog.csdn.net/qq_33029793/article/details/103053654