1

次の問題があります。Jboss 6.0.0 を使用しています。24 時間 365 日稼働するアプリケーション (WAR ファイルのみ) を毎日更新する必要があります。再デプロイ中、サーバーは空白ページ (0 バイト) で応答します。約3秒かかります。

13:25:39,001 INFO [org.jboss.web.tomcat.service.deployers.TomcatDeployment] undeploy, ctxPath=/ 13:25:42,021 INFO [org.jboss.web.tomcat.service.deployers.TomcatDeployment] deploy, ctxPath =/

その時点でフォームを送信したユーザーは、入力されたすべてのデータを失うため、これは明らかに最も不利なシナリオです。

さまざまな構成オプション (autoDeploy、unloadDelay、再ロード可能なコンテキスト属性) を設定するソリューションを見つけようとしましたが、成功しませんでした。

不足しているものはありますか、これは通常の動作であり、サーバーは再デプロイと個別のアンデプロイおよびデプロイ操作を区別しません。それらを区別でき、再デプロイ中のコンテナがサーブレットの次のインスタンスが初期化されるまでリクエストをキューに入れることが理想的です。

環境の詳細: JBoss 6.0.0 最終シングル インスタンス (Tomcat 7.0.28 でも試した - 同じ効果) 2 x クアッド コア 32 GB RAM

WAR: 仮想ホスト上の Web のコンテキスト War ファイルのサイズ ~ 20mb クラスの数 ~ 1,5k まとめたファイルの数 ~ 7k

私はファイルをクリーンアップしようとしましたが、700kb まで下がりました (すべての img / js / css などとすべての lib/ を削除しました)。時間は ~ 2 秒に短縮されました。

前もって感謝します

4

0 に答える 0