システムロギング:JVM「新しい基本スレッドを作成できません」

システムロギング:JVM「新しい基本スレッドを作成できません」

OutOfMemoryExceptionは、すべてのJVMサービスに関する一般的なエラーメッセージです。私を悩ませるのは、システムのどこかに記録されないということです。さらに、JVMは根本原因を報告しません。ほとんどのホストアプリケーションは正しく設計されていないため、修正が必要です。しかし、私の場合、32ビット環境から64ビット環境に移行するときに問題が発生しました。アプリケーションはまったく同じで、32環境ではエラーは発生しません。制限に達するにはいくつかの理由があります。 Webには、ファイル制限、プロセス制限、スタックサイズなどの説明がいっぱいです。

私の場合、システムはsystemdイベントロギングで4.4.x 64ビットカーネルを実行するopenSuse 42.3です。 JVMはOracle 1.8(32ビットまたは64ビット)です。 Journalctl、/var/log、またはdmesgの他のログファイルには何も報告されません。

そのようなイベントのロギングを有効にする方法を知っていますか?

これは、追加の説明がないJVMの一般的なエラーメッセージです。

*Caused by: java.lang.OutOfMemoryError: unable to create new native thread
         at java.lang.Thread.start0(Native Method)
         at java.lang.Thread.start(Thread.java:717)
         at x.x.x.run(ThreadWorker.java

ベストアンサー1

おすすめ記事