linux系统一般新增用户默认允许最大线程数(max user processes)是1024,一旦业务量上升,超过系统设置的最大值,服务器线程就会用满,服务器都无法登录,需要杀死服务,然后才能登录服务器。登录服务器重启服务后一切正常,过段时间业务量大时还会出现。
    需要调整max user processes参数,才能彻底解决问题,调整方法:

    1.登录服务器root用户,执行下命令:
    vi /etc/security/limits.d/90-nproc.conf
    调整参数.png
    将1024修改为32000,修改后保存。
    2. 切换到服务所在用户,执行:
    ulimit –u
    查看修改后的允许最大线程数是否改掉。
    3. 重启所有服务。