NetWorker: Status des aktiven Jobs wird nach dem Neustart nicht im NWUI-Dashboard angezeigt
Summary: Nach einem Serverneustart, der durchgeführt wurde, ohne den NetWorker-Service ordnungsgemäß herunterzufahren, zeigen die UI-gesteuerten Prozesse ein ungewöhnliches Verhalten. Jobs, die über die Benutzeroberfläche initiiert werden, zeigen keine Echtzeitaktualisierungen oder Fortschritte an. Die einzige sichtbare Änderung in der Benutzeroberfläche ist das Update "Speichersitzung", während sonstiges jobbezogenes Feedback fehlt. ...
Symptoms
- Nach dem Neustart des NetWorker-Servers ist der Status der ausgeführten Jobs auf dem NetWorker-Webnutzeroberflächen-Dashboard (NWUI) nicht sichtbar. Es werden konsistent null (0) ausgeführte Jobs angezeigt.

- Alle erforderlichen Ports (9095, 5671, 5435) sind offen und empfangsmodem gemäß Artikel NetWorker-Prozesse und -Ports
- Es sind keine Fehler in den NWUI-Protokollen vorhanden.
- Der verwendete NWUI-Server wird lokal auf einem Linux NetWorker-Server bereitgestellt.
Cause
Dieses Problem tritt aufgrund einer Zeitabweichung während des Systemstarts auf. Sowohl der NetWorker-Service als auch der NWUI-Service werden gleichzeitig gestartet, was dazu führen kann, dass die NWUI initialisiert wird, bevor NetWorker vollständig betriebsbereit ist. In einer ordnungsgemäß funktionierenden Umgebung sollte der NetWorker-Service vollständig ausgeführt werden, bevor die NWUI gestartet wird.
Resolution
Führen Sie eine Verzögerung beim Start des NWUI-Service ein, damit NetWorker-Services zuerst initialisiert werden können.
Schritte zur Implementierung:
- Suchen und bearbeiten Sie die NWUI-Serviceeinheitsdatei .
/opt/nwui/scripts/nwui.service
- Ändern Sie den Abschnitt [Service] so, dass eine Verzögerung eingefügt wird.
[Service]
Type=forking
User=root
ExecStartPre=/bin/sleep 30
ExecStart=/opt/nwui/scripts/nwui.sh start
ExecStop=/opt/nwui/scripts/nwui.sh stop
Restart=on-failure
- Laden Sie die Datei
systemd-Daemon und starten Sie den Service neu.
systemctl daemon-reload systemctl restart nwui
Beim nächsten Neustart des Servers sollte der NWUI-Service 30 Sekunden warten, bevor er gestartet wird, um sicherzustellen, dass die NetWorker-Services vollständig betriebsbereit sind. Dadurch können Sie die Sichtbarkeit aktiver Jobs im NWUI-Dashboard wiederherstellen.
Additional Information
- Sie können die Verzögerungsdauer (Ruhemodus 30) basierend auf dem Startzeitpunkt Ihrer Umgebung anpassen.
- Stellen Sie sicher, dass die NetWorker-Services aktiviert und so konfiguriert sind, dass sie beim Start gestartet werden.