DEV Community

drake
drake

Posted on • Updated on

linux增大线程数上限

  • 1、打开/etc/security/limits.conf
  • 2、在行尾添加
* soft nproc 1000000
* hard nproc 1000000
Enter fullscreen mode Exit fullscreen mode
  • 3、保存退出
  • 4、重新登录服务器
  • 5、校验是否成功修改
ulimit -a
Enter fullscreen mode Exit fullscreen mode

Image description

查看这行是否已经变成配置文件中修改的值了,如果是了到此为止;如果没有(AWS是不行的)继续进行下面的流程

  • 6、打开 PAM 配置文件 /etc/pam.d/login,查看是否存在session required pam_limits.so 这一行,如果不存在,请添加;重新登录再次ulimit -a, 如果还不行,那么请看第 7 步

  • 7、修改 ~/.bashrc,在下面新增两行:

ulimit -n 1000000
ulimit -u 1000000
Enter fullscreen mode Exit fullscreen mode

保存重新登录,ulimit -a 能够发现在对应用户下已经生效了

Top comments (0)