Wenn Probleme mit Software Delivery auftreten, sollten Sie als Erstes prüfen, ob alle Dienste aktiviert sind und ausgeführt werden. Führen Sie dazu den Befehl "caf status" aus.
Das folgende Beispiel zeigt die Ausgabe auf einem Manager-System:
caf status Statusinformationen werden von caf abgerufen... CA DSM r12 Common Application Framework 12.xx.xx.xx
Aktive DSM-Dienste anzeigen... [1] Asset Management-Manager (ammanager) [2] Asset Management-Leistungs-Agent (ampmagent) [3] Asset Management-Server (amrss) [4] Asset Management-Verwendungsserver (amms) [5] Zertifikatsaustausch-Plugin (cfcertex) [6] Allgemeiner Server (cserver) [7] Manager für allgemeine Objekte (cmobjectmanager) [8] Konfigurationsagent (ccnfagent) [9] CSM Agent (ccsmagt) [10] CSM Agent Controller (ccsmact) [11] CSM-Datenbank-API-Server (ccsmapi) [12] CSM Server (ccsmsvr) [13] DSM-Dienst-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] Bereitstellungs-Manager (dmdeploy) [19] Engine (SystemEngine) [20] Ereignisbenachrichtigungs-Plugin (cfnotify) [21] File transfer server (cfftplugin) (transfers job output) [22] Benachrichtigungsserver (cfnotsrvd) [23] Port-Multiplexer (pmux) [24] Registrierungs-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] Software Delivery-Manager: Benachrichtigungs-Manager (sdmgr_nm) [37] Software Delivery-Manager: Richtlinien-Manager (sdmgr_pm) [38] Software Delivery-Manager: Replikations-Manager (sdmgr_rm) [39] External Process-Manager (cfprocessmanager) [40] Tomcat-Server (tomcat)
Die fett markierten CAF-Dienste gelten nur für Software Delivery.
Sollte ein Dienst deaktiviert sein, können Sie ihn z. B. folgendermaßen starten:
caf start sdserver
Sie sollten in diesem Fall die Protokolldatei überprüfen, um herauszufinden, warum der Dienst beendet wurde.
Wenn die Firewall auf dem Computer aktiviert wird, der den RAL-Extrahierungstask ausführt, fügen Sie der Firewallausnahmeliste die Datei "java.exe" hinzu.
Wenn Client Automation beispielsweise an einem standardmäßigen Speicherort installiert ist, müssen Sie der Firewallausnahmeliste den folgenden Pfad hinzufügen:
C:\Program Files (x86)\CA\SC\JRE\1.7.0_17\bin\java.exe
Symptom:
Wenn ich einen Softwarebereitstellungsjob-Container mit 15 oder mehreren Jobs erstelle und den Container für 15 oder mehrere Rechner bereitstelle, hängt sich der Softwarebereitstellungsjob auf einigen Rechnern auf. Der Job wird nicht abgeschlossen. Für den "caf status"-SD-Agent wird cfPluginWorkerProcess is waiting for Messages (cfPluginWorkerProcess wartet auf Meldungen) angezeigt.
Lösung:
Überschreiben Sie den Standardwert, und weisen Sie für die Software Delivery-Konfigurationseinstellung, Scalability-Server, einen entsprechenden Wert zu: "Gleichzeitige Ausführung: Maximale Anzahl von gleichzeitig ausführenden Agenten auf dem Scalability-Server". Diese Aktion stellt sicher, dass die Anzahl der Agenten, die mit dem Scalability-Server verbunden sind und Jobs ausführen, optimal verwaltet wird.
Verwenden Sie den Wert 10 für den obigen Konfigurationsparameter für einen Bereitstellungsjobcontainer mit 15 Jobs auf jedem der 15 Computer.
Hinweis: Der Standardwert ist 25 und der optimale Wert für diese Einstellung ist von externen Faktoren wie Netzwerklatenz, Speicher und verfügbare CPU-Ressourcen abhängig. Wenn die Jobs weiterhin aufgehängt bleiben, reduzieren Sie den Wert noch einmal.
|
Copyright © 2014 CA Technologies.
Alle Rechte vorbehalten.
|
|