Home > リファレンスガイド > サーバ

サーバ

Magic xpiサーバは、配備時に統合プロジェクトを実行するエンジンです。Magic xpiサーバは、Magic xpi スタジオで作成したibpファイルに含まれている情報を利用してプロジェクトを実行します。Magic xpiサーバは、フローの様々な要素を管理するさまざまなシステムを搭載しています。Magic xpiサーバの配備は、start.xml ファイル(プロジェクトのフォルダにあります)によって制御されます。

Magic xpiサーバは、メッセージングなど様々なフロー管理サービスを提供するいくつものシステムを搭載しています。またサーバは、ロギングやモニタリング機能も提供しており、パフォーマンスの修正や向上を支援します。

  • プロジェクトの開発段階では、サーバ関係の設定をMagic xpi スタジオで行います。

  • ifs.iniファイル内にStepRetryLimit=というフラグがあります。このフラグは、エラー動作がRetryに設定されていた場合、Magic xpiサーバがステップ実行をリトライする回数を定義します。

  • 複数のMagic xpiサーバーを使用している場合、PCのクロックがすべて同期していることを確認してください。 

管理スレッド

サーバを開始する時、各Magic xpiサーバは専用の管理スレッドを実行します。管理スレッドは、以下の管理メッセージの利用や処理について責任があります:

以下の条件のすべてが満たされている場合、管理スレッドはアクティブではありません:

  • 最初の3つの条件が満たされていて、アクティビティログが読み込まれなければ、管理スレッドは読み込まれません。

  • 最初の3つの条件が満たされていて、フロー開始/完了がアクティビティログで記録されないと、管理スレッドは読み込まれますが、どのようなメッセージも受け取りません。

アクティビティスレッド

アクティビティスレッドは、アクティビティログにメッセージを書き込みます。

関連トピック: