1
我想部署WSO2 Message Broker,并在服务器启动时出现以下错误并终止。如何解决这个问题?如何解决java.lang.OutOfMemoryError:无法创建新的本地线程
java.lang.OutOfMemoryError: unable to create new native thread
我想部署WSO2 Message Broker,并在服务器启动时出现以下错误并终止。如何解决这个问题?如何解决java.lang.OutOfMemoryError:无法创建新的本地线程
java.lang.OutOfMemoryError: unable to create new native thread
这是非常有趣的错误。异常告诉我们内存不足,但实际上发生的事情本质上是linux系统允许特定用户有限数量的步伐。如果您尝试运行比此数字更多的线程,则会发生此错误。您可以使用以下命令查看允许的线程数
ulimit -u
修复很简单。只要运行下面的命令尝试调用程序
ulimit -u 2000
之前(2000年的数量取决于你的应用程序,你可以决定)
此修复程序是临时的,为永久性的修复,请参阅以下博客文章 click here