- `java.lang.OutOfMemoryError:unable to create new native thread
- 应用创建了太多线程,一个应用进程创建了多个线程,超过系统承载极限
- 你的服务器并不允许你的应用程序创建这么多线程,linux系统默认允许单个进程可以创建的线程数是1024,超过这个数量,就会报错
解决办法
降低应用程序创建线程的数量,分析应用给是否针对需要这么多线程,如果不是,减到最低
修改linux服务器配置
vim /etc/security/limits.d/90-nproc.conf
进入以上目录可以修改不同用户对应的线程个数。