如何修复内存不足无法创建本机线程错误?
相关版本:此信息属于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
