0

これで私を助けてくれませんか。

Java アプリケーションで問題が発生しました。ライブで、url への最初のリクエストごとにError 500が返されました。2 番目のリクエスト以降は、数分間アイドル状態のままにしておくまで問題なく動作します。

詳細: -

Java 4.1 WebSphere アプリケーション サーバー v5

Admin の設定 (WebSphere サーバー):--

開始重量 = 10000。

クラス ローダー モード = 親が最初。

表示中 = 一部開始。

だから、私に何をすべきかを提案してください。

ありがとう。

より詳しい情報: -

Ear ファイル内の War ファイル。

パッケージ ディレクトリ:-- app.Ear --> app1.War

4

2 に答える 2

0

これはスタンドアロン アプリケーションですか、それともどこかにデータベース呼び出しがありますか?

後者の場合は、ログで StaleConnectionExceptions を確認してください。これがスローされると、データソースが更新されますが、最初のリクエストは失敗します。通常、私たちのシステムでは午前中に発生します。

上記が表示された場合は、単純にキャッチして処理し、catch ブロックで再試行しながら何らかの試行を行います。

ただし、ログに何がスローされているかを知ると便利です..

于 2013-11-14T13:41:52.993 に答える
0

コードのどこかに初期化されていない値があり、それがクラッシュの原因だと思います。

例外をログに記録していることを確認し ( NullPointerException は になります)、ログ ファイルを確認します。

于 2013-07-17T13:22:44.617 に答える