Webアプリケーションを開発しています.JBoss 4.0.2を使用し、Eclipseを複数回再展開したときにjBossメモリ不足のためクラッシュします。また、新しいバージョンをプロダクション環境にインストールする必要がある場合、プロダクションサーバーのメモリを消費するため、jBossを停止して顧客のサーバーからメモリを再配置しないようにする必要があります。この問題の回避策はありますか?jBoss 4.0.2同じWARを複数回展開すると、PermGem /メモリ不足エラーのためにjBossがクラッシュする
答えて
基本的には、 JBossクラスローダが動作する方法のため、各デプロイメントは、アプリケーションがアンデプロイされても解放されないPermGenの塊を使い果たします。
PermGenメモリプールのサイズを数百メガ(またはギグ)まで増やすことで症状を緩和することができます。これにより問題をより簡単に生き生きとさせることができます。また、コード内の静的フィールド(特に大きなオブジェクトを参照する静的フィールド)の使用を減らすと、PermGenへの影響が軽減されることがわかりました。
理想的には、本番環境でホットデプロイメントを使用せず、サーバーをシャットダウンし、WAR/EARを置き換えてから再起動します。
リンクされているかどうかはわかりませんが、JBossはJ2EE準拠ではありません。
クラスローダーがあり、すべてのクラスが入っているので、クラスをアンロードすることができないため、この問題が発生します。この点でjbossをよりJ2EE準拠に設定することができます。
「メモリ不足」を取得していますか、またはメモリが不足していますか?
また、JProfilerを接続してメモリ使用量を確認することで進歩しました。
私はJbossをいつも再起動してしまいました。時間がかかりすぎませんでした。
-XX:+ UseConcMarkSweepGCを -XX:+ CMSPermGenSweepingEnabled -XX:+ CMSClassUnloadingEnabled -XX:MaxPermSizeを= 128メートル
CMSができ、実際にGCを
(SunのJavaに適用される)、これを試してみてくださいパーマネントジェネレーションヒープ(あなたのクラスがあるヒープ)。 MaxPermSizeを設定する必要はありませんが、アプリケーションサーバーではデフォルトは低く設定されています。
- 1. hudson warをjbossに展開する際のエラー6
- 2. JBossの7展開がwarファイル
- 3. Kubernetesに同じ展開を複数回展開する
- 4. メモリ不足のためPythonがクラッシュするコンピュータ
- 5. jbossに同じ名前の別の戦争を展開する5
- 6. アーティファクト展開中のIntellijエラー。 Jboss
- 7. JBossのWARの展開の問題(キャッシュの問題?)
- 8. Jboss 5の展開順序
- 9. JbossクラスがJboss開発スタジオでエラーを生成する
- 10. JBoss EAP 6 - 膨大な展開フォルダを展開する方法
- 11. 同じマシン上でJBoss 4.2.3とJBoss 5.1を同時に実行したい
- 12. jboss warデプロイされたリスナー
- 13. Haskell http-conduit Web-Scrapingデーモンがメモリ不足エラーでクラッシュする
- 14. Jboss 6:データソースと同じ耳の複数バージョンを持つ方法
- 15. 展開されたwarファイルをJBoss 4.2.3にデプロイすることはできますか?
- 16. Jboss 7.0.2にwarファイルをデプロイ
- 17. SSIS - メモリ不足エラー
- 18. WARファイルをJBoss eap 7.0にデプロイする際のエラー
- 19. のjboss-AS-のmaven-pluginのエラーを展開 - JBAS012144接続が
- 20. jboss-eap-6スタンドアロン構成で複数のWebアーカイブを展開するHAシングルトン
- 21. JBoss AS7(スタンドアロン)にMavenプロジェクトを展開
- 22. JBoss EAP 6.3セキュリティのためのスタンドアロンの新しい不足している/不満足な依存
- 23. メモリ不足エラー
- 24. JSON - メモリ不足エラー
- 25. 同じサーバー上でJBoss 4.2.3とJBoss 5.1を実行
- 26. OpenCVメモリ不足エラー
- 27. StAXのメモリ不足エラー
- 28. メモリ不足時にノードがクラッシュするのを防ぐ
- 29. は、ユーザーにJBossで展開私は4.2.3
- 30. JBOSS EAP 6.4でWARファイルをデプロイする際のエラー