0

長時間実行されているプロセスがあり、50 日後に期限切れになる待機アクティビティで待機しており、この長時間実行されているプロセスが IBM Websphere プロセス サーバー (WPS) で実行されているとします。

ここで WPS をシャットダウンすると、CPU で実行中のプロセスが強制終了されます。ここでサーバーを再起動します。私の質問は、プロセスがどのように再作成され、待機などの特定のアクティビティからどのように再開されるかです。

アクティビティに関するこれらすべての情報がデータベースから取得されることは知っていますが、プロセスの作成がどのように行われ、サーバーをシャットダウンしたアクティビティからどのように再開されるのかはわかりません。

私の質問が理解できない場合はお知らせください。

どうもありがとうございました。

4

1 に答える 1

0

長時間実行されるすべてのプロセス インスタンスとその詳細は、WPS の内部 DB に保存されます。プロセスが待機している場合、実際には待機しているのではなく、プロセスの実行は実際には「待機」と呼ばれる状態にあります。実際に待機しているプロセスやスレッドはありません。サーバーを停止すると、これらの詳細が既に保持されており、再起動すると、DB から詳細が取得されます。プロセス インスタンスは、プロセスまたはスレッド (OS/Java のプロセス/スレッドのようなもの) ではなく、内部データベースに格納されたエンティティです。

于 2015-02-09T04:36:48.347 に答える