ソフトウェア配信を使用中に問題が発生した場合、まず、すべてのサービスが実行中であるかどうかを確認する必要があります。 このためには、"caf status" コマンドを実行します。
以下に、マネージャ システムの例を示します。
caf status Querying caf for status information... CA DSM r12 Common Application Framework 12.xx.xx.xx
Showing running DSM services... [1] Asset Management manager (ammanager) [2] Asset Management performance agent (ampmagent) [3] Asset Management server (amrss) [4] Asset Management usage server (amms) [5] Certificate exchange plugin (cfcertex) [6] Common Server (cserver) [7] Common object manager (cmobjectmanager) [8] Configuration agent (ccnfagent) [9] Configuration and State Management agent (ccsmagt) [10] Configuration and State Management agent controller (ccsmact) [11] Configuration and State Management database api server (ccsmapi) [12] Configuration and State Management server (ccsmsvr) [13] DSM Service Locator plugin (cfsvclocator) [14] Data Transport network object server (dtsnos) [15] Data Transport schedule object server (dtssos) [16] Data Transport transfer agent (dtsagent) [17] Data Transport transfer object server (dtstos) [18] Deployment Manager (dmdeploy) [19] Engine (SystemEngine) [20] Event notification plugin (cfnotify) [21] File transfer server (cfftplugin) (transfers job output) [22] Notification Server (cfnotsrvd) [23] Port multiplexer (pmux) [24] Registration plugin (cfregister) [25] Remote Control host agent (rchost) [26] Remote Control manager (rcmanager) [27] Remote Control server (rcserver) [28] Session messaging server (smserver) [29] Software Delivery boot server (sdmpcserver) [30] Software Delivery manager: api server (sdmgr_api_0) [31] Software Delivery manager: dialog manager (sdmgr_dm) [32] Software Delivery manager: file transfer (sdmgr_ft) [33] Software Delivery manager: installation manager (sdmgr_im) [34] Software Delivery manager: task manager (sdmgr_tm) [35] Software Delivery server (sdserver) [36] tomcat server (tomcat)
太字の CAF サービスは、ソフトウェア配信に固有です。
サービスがダウンしている場合、たとえば以下のように、明示的に起動します。
caf start sdserver
この場合、ログ ファイルを調べてサーバが終了した理由を見つけ出す必要があります。
RAL 抽出タスクを実行するコンピュータ上でファイアウォールが有効な場合、java.exe ファイルをファイアウォール例外リストに追加します。
たとえば、デフォルトの場所に CA ITCM がインストールされている場合は、ファイアウォール例外リストに以下のパスを追加します。
C:¥Program Files (x86)¥CA¥SC¥JRE¥1.7.0_17¥bin¥java.exe
症状
15 以上のジョブを持つソフトウェア展開ジョブ コンテナを作成し、そのコンテナを 15 以上のマシンに展開する場合、ソフトウェア展開ジョブは一部のマシン上でハングします。 このジョブは正常に完了しません。 caf ステータス sdagent は、cfPluginWorkerProcess is waiting for Messages というメッセージを表示します。
解決方法
デフォルト値をオーバーライドし、Software Delivery 設定のスケーラビリティ サーバ[同時実行: スケーラビリティ サーバで同時に接続するエージェントの最大数]に適切な値を割り当てます。このアクションにより、スケーラビリティ サーバに接続され、ジョブを実行しているエージェントの数が最適に管理されます。
15 個のジョブを 15 台のコンピュータのすべてに展開する展開ジョブコンテナの場合、上記の設定パラメータの値を 10 に設定します。
注: デフォルト値は 25 です。また、この設定の最適値は、ネットワーク遅延、メモリ、CPU リソースなどの外部要因によって変わります。 ジョブが依然としてハングする場合は、値をさらに小さくします。
|
Copyright © 2013 CA.
All rights reserved.
|
|