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