PROBLEM

Bei gleichzeitiger Ausführung vieler ArcSOC.exe-Prozesse werden keine neuen Services veröffentlicht oder vorhandene Services gestartet

Last Published: January 19, 2023

Beschreibung

Hinweis:
Dieser Artikel bezieht sich ausschließlich auf Windows-Umgebungen.
Wenn auf einem Computer mit ArcGIS Server in einer Windows-Umgebung viele Web-Service-Instanzen (ab ca. 200) ausgeführt werden, kann es vorkommen, dass keine neuen Services veröffentlicht oder vorhandene Services gestartet werden. Die vorhandenen Hardware-Ressourcen scheinen dazu geeignet zu sein, die Instanziierung zusätzlicher Service-Instanzen zu unterstützen und weisen auch ausreichend physischen und virtuellen Speicher auf.

Aus den ArcGIS Server-Protokollen geht Folgendes hervor:
  • Fehler beim Initialisieren des Serverobjekts
  • Fehler beim Erstellen der Instanz des Service
  • Interner Serverfehler. Fehler beim Verarbeiten der Service-Anforderung

Ursache

In bestimmten Windows-Umgebungen kann es vorkommen, dass der Heapspeicher für den nicht-interaktiven Desktop erschöpft ist, wenn viele Prozesse gleichzeitig ausgeführt werden. Das kann zu den oben genannten Problemen in ArcGIS Server-Workflows führen.

Lösung oder Problemumgehung

Der Heapspeicher für den nicht-interaktiven Desktop kann in Windows so weit vergrößert werden, dass die Erstellung und gleichzeitige Ausführung einer ausreichenden Anzahl an Prozessen gewährleistet ist.
Warnung:
Führen Sie diese Anweisungen nur aus, wenn Sie sich ganz sicher sind, dass es an der Auslastung des Desktop-Heapspeichers liegt, wenn keine weiteren Services gestartet oder veröffentlicht werden. 

Mit den folgenden Anweisungen werden Änderungen an entscheidenden Teilen des Betriebssystems vorgenommen. Es wird empfohlen, eine Sicherung Ihres Betriebssystems und der Dateien, einschließlich der Registrierung, anzufertigen oder einen Snapshot der virtuellen Maschine zu erzeugen, bevor Sie fortfahren. Wenden Sie sich bei Bedarf an einen Fachmann für Computersysteme.

Für die Ergebnisse bei falschen Modifikationen, die mit diesen Anweisungen vorgenommen werden, kann Esri keine Garantie übernehmen. Seien Sie also bei den folgenden Schritten vorsichtig, da Sie sie auf eigene Gefahr ausführen.
  1. Öffnen Sie den Registrierungs-Editor von Windows: Klicken Sie im Startmenü auf Ausführen, geben Sie regedit ein, und klicken Sie auf OK.
  2. Navigieren Sie zu HKEY_Local_Machine > SYSTEM > CurrentControlSet > Control > Session Manager > Subsystems.
  3. Der Wert der Zeichenfolge Windows enthält einen SharedSection-Parameter, der standardmäßig folgendermaßen lautet: SharedSection=1024,20480,768. Die letzte Zahl steht für den Heapspeicher des nicht-interaktiven Desktops. Dieser Wert muss erhöht werden, z. B. von 786 auf 1024. Achten Sie darauf, dass der Schlüsselwert an sich vollständig bleibt, und ändern Sie nur den genannten Teil.
  4. Starten Sie Windows neu.
Warnung:   
Die Vergrößerung des Heapspeichers für den nicht-interaktiven Desktop kann dazu führen, dass Windows nicht gestartet wird. Es wird dringend empfohlen, eine funktionierende Sicherung bereitzuhalten und den nicht-interaktiven Heapspeicher nur in kleinen Schritten (von z. B. 256 KB) zu vergrößern und ihn nach jeder Änderung zu testen.

Artikel-ID:000001218

Hilfe von ArcGIS-Expert*innen erhalten

Technischen Support kontaktieren

Die Esri Support-App herunterladen

Zu den Download-Optionen

Weitere Informationen zu diesem Thema erkunden