Der MCS-Prozess scheint nicht mehr zu reagieren, wenn der AVI-Workflow versucht, MCS zu beenden.
Ein Grundfall wird noch untersucht.
Im Abschnitt "Lösung" finden Sie eine vorübergehende Problemumgehung, um dieses Problem zu umgehen.
1. Melden Sie sich beim Avamar Utility Node an.
2. Bestätigen Sie mit dpnctl- und mcserver.sh-Befehlen, dass MCS ausgefallen ist:
dpnctl status mcs ; mcserver.sh --test
Beide Ausgaben sollten melden, dass MCS ausgefallen ist.
3. Wechseln Sie zum Root-Nutzer:
su -
4. Überprüfen Sie die AVI-Benutzeroberfläche oder die workflow.log und bestätigen Sie, dass mcserver.sh nicht beendet werden können:
tail -20 /data01/avamar/repo/temp/<<<The name of the MCS package>>/tmp/workflow.log
5. Überprüfen Sie, ob MCS-Prozesse ausgeführt werden: (In der Regel sind drei oder vier Prozesse in der Ausgabe)
ps -elf | grep mcserver |grep -v grep
Erwartete Ausgabe:
0 S admin 6754 6743 0 80 0 - 40725 - 12:10 ? 00:00:00 /usr/bin/perl /usr/local/avamar/bin/mcserver.sh --stop --force
0 S admin 7466 6754 0 80 0 - 1594176 - 12:11 ? 00:00:12 /usr/java/latest//bin/java -Xmx3G -XX:+HeapDumpOnOutOfMemoryError -X
0 S admin <<PID>> 1 99 80 0 - 2116593 - Dec13 ? 28-02:55:00 /usr/java/latest//bin/java -Xmx3G -XX:+HeapDumpOnOutOfMemoryError
Die Ausgabe umfasst wahrscheinlich zwei Befehle, die versuchen, MCS über das AVI zu stoppen (gleichzeitig während der Dauer des Workflows), und einen älteren MCS-Prozess, auf den wir uns konzentrieren.
6. Beenden Sie in der Ausgabe nur den MCS-Prozess, nicht die beiden Prozesse, die versuchen, ihn über AVI zu beenden.
(Der MCS-Prozess ist größtenteils der älteste und hat +HeapDumpOnOutOfMemoryError im Namen.
kill <<PID>>
Dabei <<ist PID>> die Prozess-ID, wie in Schritt 5 gezeigt.
7. Alle MCS-Prozesse sollten verschwinden. Bestätigen Sie dies, indem Sie den folgenden Befehl erneut ausführen:
ps -elf | grep mcserver |grep -v grep
Wenn der Prozess nach einigen Sekunden immer noch ausgeführt wird, wiederholen Sie den Befehl "kill", fügen Sie dieses Mal jedoch das Flag "-9" ein:
kill -9 <<PID>>
8. Wenn die MCS-Prozesse nicht mehr ausgeführt werden, sollte ein erneutes Ausführen des Workflows es ermöglichen, ihn fortzusetzen und erfolgreich abzuschließen.