如何修复内存不足无法创建本机线程错误?

马修•王
2023-01-22 11:07

相关版本:此信息属于Artifactory版本6。X和7。

如果您在日志中遇到以下错误:

outofmemoryerror:无法创建新的本机线程

为了解决这个问题,你需要复习几项内容。

首先,增加/etc/security/limits.conf中最大打开文件或进程的数量,并重新启动应用程序。例如:

*硬文件65535
*软文件65535
* hard nproc无限制
*软nproc无限

注意:在SUSE Linux中,您还需要在/etc/systemd/system.conf中设置DefaultTasksMax=65535,并重新启动计算机。

接下来,增加系统最大线程数:

> /proc/sys/kernel/threads-max

有关排除此问题的更多信息可供参考在这里在这里,在这里