2016-10-06 6 views
0

私は、MFP v7成果物(wlappsおよびアダプター)のデプロイメントにバッチ処理を使用します。 この手順は、worklight-ant-deployer.jarで定義されている標準のantタスクに基づいています。複数のモバイルファーストサーバー成果物の同時デプロイ

MFP環境はWASセル上で動作し、複数のWLRuntimesを管理する1つのAdminServiceアプリケーションで構成されています。

複数の展開タスクを異なるWLRuntimeターゲットに対して同時に実行できますか?

さらに、1つのWLRuntimeに固執すると、異なる複数の成果物を同時に配置することは可能ですか?

ご回答いただきありがとうございます。 Ciao、Stefano。

答えて

1

1つのWLランタイムでは、すべての展開が内部的に順番に実行されます。同時にデプロイメントを開始することはできますが、内部的には、トランザクションのロック機構のために、1つのデプロイメントが他のデプロイメントの後で実行されます。あまりにも多くのデプロイメントを並行して開始すると、状況がタイムアウトすることはほとんどありません。既定では、展開トランザクションはタイムアウトするまでに20分間待機します。

注:ここでの展開の開始とは、antタスクまたはwladmツールまたはRESTサービスを直接使用することを意味します。 MobileFirst管理コンソールのUIでは、別のデプロイメントトランザクションが進行中の場合、デプロイメントボタンが無効になっているため、UIでは、並行してデプロイメントを開始することは容易ではありません。 UIはそれを禁止しようとします。

注2:上記の20分はロック機構そのものです。 Ant/wladmにはタイムアウトのための独自のパラメータがあります。これは、より低い可能性があります。したがって、antタスクでは、20分以上のタイムアウトが発生する可能性があります。 hereを参照してください。

複数のWLランタイムの場合、展開は同時に行うことができます。前述のロックメカニズムは実行時に実行されるため、1つのWLランタイムで発生する展開は他のWLランタイムに影響しません。

関連する問題