Java エンタープライズ アプリケーション (Spring、Hibernate、JSF、JBoss) は通常、約 1 分間起動します。
Windows (SUN/Oracle JDK 1.6) と AIX (IBM JDK 1.6) でアプリケーションを実行します。
Sun JDK 1.6を使用して、Linux(16GB、i5)で実行しようとしました。
しかし、なんらかの理由で、Linux でのアプリケーションの起動が長すぎます (5 分から 30 分)。
jvisualvm で JVM に接続し、スレッドダンプを分析しようとしました。不良ロック、スリープ、待機などはありません
。JDK を IBM JDK 1.6 に変更したところ、アプリケーションが約 4 ~ 5 分間起動しました。しかし、それも長すぎます。
PC が過負荷になっていません。
アプリケーションなしの JBoss は高速に起動します。
何が間違っている可能性がありますか?
アプリケーション、Linux、または PC の問題点を見つけるにはどうすればよいですか?
更新:
サーバーが再起動され、この問題はなくなりました。