Dell Unity: Bei Arrays, auf denen 5.3.0-Code mit aktiviertem SupportAssist ausgeführt wird, kann es nach ~2 Monaten Verfügbarkeit zu Fehlern beim Storage-Prozessor (SP) kommen (vom Nutzer korrigierbar).

Summary: Bei Unity-Arrays, auf denen 5.3.0.0.5.120-Code mit aktiviertem SupportAssist ausgeführt wird, kann es zu einem SP-Fehler kommen, nachdem sie etwa 2 Monate mit einer Konfiguration mit zwei SCG oder nach ca. 4 Monaten mit einer einzigen SCG-Konfiguration oder einer direkten Verbindung in Betrieb waren. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Unity-Array mit Codeversion
5.3.0.0.5.120 SupportAssist ist für den Remotezugriff konfiguriert und aktiviert. 

Betroffen sind sowohl Direct Connect- als auch Gateway-Konfigurationen.
SP-Fehler und unerwarteter Neustart nach ca. 2 Monaten Laufzeit bei einer Konfiguration
mit zwei SCGs SP-Fehler und unerwarteter Neustart nach ca. 4 Monaten Laufzeit mit einer einzelnen SCG-Konfiguration oder bei direkter Verbindung.

Cause

Ein Problem mit dem SupportAssist-Netzwerkprüfbefehl erzeugt Zombie-Curl-Prozesse, die zu einem Ressourcenverlust führen, was zu einem Storage-Prozessor-Fehler (SP) aufgrund von "Keine Ressourcen" nach ca. 2 Monaten Laufzeit mit einer Konfiguration mit zwei SCGs oder nach ca. 4 Monaten Laufzeit mit einer einzigen SCG-Konfiguration oder Direct Connect führt.

Der Fehler sollte nur auf dem primären SP auftreten, auf dem der ESE-Prozess ausgeführt wird, und nach dem Fehler werden die Ressourcen freigegeben.

Resolution

Lösung:
Dieses Problem wurde in der Unity-Betriebsumgebung (OE) Version 5.3.1.0.5.008 behoben.

Problemumgehung:
Es stehen mehrere Workarounds zur Verfügung. Die detaillierten Schritte für jeden Workaround finden Sie im Abschnitt Zusätzliche Informationen.

Additional Information

Workaround-Option #1:
Wenn Sie SupportAssist neu starten, wenn die Anzahl der Zombie-Curl-Prozesse hoch geworden ist, werden diese gelöscht und es wird verhindert, dass ein SP-Fehler auftritt. Der empfohlene Schwellenwert für den Neustart von SupportAssist beträgt 5.000. Die Befehle zum Überprüfen der Anzahl der Zombie-Curl-Prozesse (nicht mehr existieren) und zum Neustart von SupportAssist sind unten aufgeführt.

14:01:20 service@none spb:~/user# ps -ef |grep curl|grep defunct|wc -l
4702 <----------------Aktuelle Anzahl der Zombie-Curl-Prozesse

14:01:52 service@none spb:~/user# svc_supportassist --restart
Neustart läuft........ Abgeschlossen!

14:03:59 service@none spb:~/user# svc_supportassist --status
Status: Ausführender Typ
: Verbindung über einen Gatewayserver
herstellen Konnektivität: Erreichbares
primäres Gateway: https://1.2.3.4:9443 (erreichbar)
Remotezugriff:
Ja, RSC aktiviert: Keine
Version: 4.7.7.21
Initialisiert:
Ja Proxy-Modus: keiner

14:04:22 service@none spb:~/user# ps -ef |grep curl|grep defunct|wc -l
0 <----------------- Anzahl der Zombie-Curl-Prozesse nach dem Neustart

von SupportAssistWorkaround Option #2:
Ein neues UDoctor-Skript (udoctor_update_supportassist) wurde entwickelt und wird in einem gestaffelten Rollout angeschlossenen Unity-Arrays zur Verfügung gestellt.  Wenn das neue Udoctor-Skript akzeptiert und installiert wird, löscht es alle Zombie-Curl-Prozesse (nicht mehr existent) und verhindert auch die Anhäufung neuer Zombie-Curl-Prozesse (nicht mehr aktiv) in der Zukunft. 

Das UDoctor-Skript wird automatisch auf Systeme übertragen, auf denen Call Home aktiviert ist und die angeben, dass 5.3.0 installiert ist.  In der Vergangenheit wurde Systemen Priorität eingeräumt, die eine hohe Anzahl von Zombie-Prozessen aufwiesen, aber diese Priorität wurde eliminiert und wir beschleunigen jetzt den Rollout auf alle Systeme, die sich mit der Adresse 5.3.0 verbinden.   Sobald das Paket auf Ihr System übertragen wurde, wird eine Warnmeldung ähnlich der folgenden angezeigt:


Screenshot des neuen udoctor_update_supportassist-Pakets
UDoctor-Pakete werden verwendet, um gezielte Updates, Problemumgehungen und Konfigurationsänderungen auf das Unity-Array anzuwenden, unabhängig von einem vollständigen Software-OE-Upgrade.  

Referenzwissensdatenbank-Artikel Dell Unity: Das UDoctor-Paket (xxxxxx) ist jetzt für die Installation verfügbar. (Vom Nutzer korrigierbar) zum Ermitteln, ob ein neues UDoctor-Paket verfügbar ist und wie ein neues UDoctor-Paket akzeptiert und installiert wird.

ANMERKUNG 1:
Wenn ein Upgrade (NDU) der Unity OE durchgeführt wird, werden alle vom UDoctor-Paket vorgenommenen Änderungen überschrieben.  Das heißt, wenn der Softwarefix in einer neuen Unity OE-Version verfügbar wird, kann ein standardmäßiges unterbrechungsfreies Upgrade durchgeführt werden, ohne dass zusätzliche Schritte erforderlich sind.

ANMERKUNG 2: 
Es gibt keine Möglichkeit, den Bestandsaufnahme-/Push-Prozess außer Kraft zu setzen und zu erzwingen, dass das UDoctor-Paket auf ein bestimmtes Unity-System übertragen wird.  Der Bestands-/Push-Prozess erfolgt wöchentlich.  Für Kunden, die die Korrektur früher wünschen, ist ein Upgrade auf Unity OE Version 5.3.1.0.5.008 (5.3 SP1) die richtige Lösung.  Alternativ können Kunden die anderen oben aufgeführten Workarounds verwenden.

Affected Products

Dell EMC Unity
Article Properties
Article Number: 000216765
Article Type: Solution
Last Modified: 19 Aug 2025
Version:  13
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.