linux修改用户最大连接线程数

报错:

centos6.5/linux系统对线程数量有个最大限制,当达到系统限制的最大线程数时使用账号密码ssh到系统时是无法登陆的,会报Write failed: Broken pipe,在root用户下切换到该用户会报  su: 无法设置用户ID: 资源暂时不可用

解决方法:

1.# su - xxx(普通用户)

su: 无法设置用户ID: 资源暂时不可用

2.# ulimit -u

1024

由此可以看出最大线程数为1024


3.修改最大线程数的配置

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

内容如下:

      *          soft    nproc    1024

      root      soft    nproc    unlimited

上面可以看除了root用户外的所有用户均限制为1024,因此通过可以注释此行或者将值改大来解决该问题修改完成后保存退出,这样的修改是立马生效的

经测试成功


猜你喜欢

转载自blog.csdn.net/wackycrazy/article/details/50855224