<\/HEAD>
In der Architecture Practice erhalten wir viele Fragen zu shared instance pools. <\/P>
<\/P>
Vor Version 10.7.0 bestand die Lösung zur Reduzierung des RAM-Verbrauchs darin, die niedrige Auslastung so einzustellen, dass die minimale Anzahl von Instanzen im dedizierten Pool dieses Dienstes auf null gesetzt wurde. Dadurch erlauben Sie ArcGIS Server, keine ArcSOCs für den Dienst auszuführen, wenn dieser eine Zeit lang keine Anfragen erhalten hat. <\/P>
<\/P>
Diese "min-zero"-Lösung eliminiert die Ressourcennutzung für Dienste, die nicht verwendet werden. Da Sie weiterhin die maximale Anzahl von Instanzen festlegen können, können Sie Dienste unterstützen, die gelegentliche Verkehrsspitzen erhalten. Wenn der Dienst das nächste Mal eine Anfrage erhält, wird ein ArcSOC gestartet, um diese zu bearbeiten, was jedoch die Startzeit des ArcSOC kostet. Außerdem kann dieser Dienst dann für einen längeren Zeitraum inaktiv bleiben und den gestarteten SOC verbrauchen, bis der Dienst das festgelegte Leerlauf-Timeout erreicht.<\/P>
<\/P>
Mit Version 10.7.0 kündigte Esri die Unterstützung für shared instance pools an. Jede ArcGIS Server Site verfügt jetzt über einen shared instance pool, der standardmäßig vier ArcSOC-Prozesse enthält. Diese Anzahl kann erhöht werden, um mehr Dienste zu unterstützen. Der shared instance pool nutzt alle ihm zugewiesenen SOCs, daher sollten Sie den Pool nur bei Bedarf vergrößern.<\/P>
Sobald ein kompatibler Map Service auf Ihrer ArcGIS Server Site veröffentlicht wurde, können Sie ihn so einstellen, dass er den shared pool verwendet. Jeder Dienst, der dem shared instance pool hinzugefügt wird, hat keinen dedizierten Pool mehr; er greift auf den shared pool zu und verwendet je nach Bedarf einen oder zwei SOCs. Sobald er eine Anfrage bearbeitet hat, steht dieser ArcSOC jedem anderen Dienst im shared pool zur Verfügung.<\/P>
<\/P>
Die folgenden Einschränkungen begrenzen, welche Dienste den shared instance pool verwenden können:<\/P>
- <\/SPAN>Nur Map Services, die aus ArcGIS Pro veröffentlicht wurden, können so konfiguriert werden, dass sie den shared instance pool verwenden. Andere Servicetypen wie Geoverarbeitungsdienste werden nicht unterstützt.<\/LI> <\/SPAN>Nur bestimmte Funktionen von Map Services – Feature Access, WFS, WMS und KML – können aktiviert sein. Deaktivieren Sie alle anderen Funktionen vor dem Fortfahren.<\/LI> <\/SPAN>Dienste mit benutzerdefinierten Server Object Extensions (SOEs) oder Server Object Interceptors (SOIs) können keine shared instances verwenden.<\/LI> <\/SPAN>Dienste, die aus ArcMap veröffentlicht wurden, können keine shared instances verwenden.<\/LI> <\/SPAN>Zwischengespeicherte Map Services, die aus ArcGIS Pro veröffentlicht wurden und die oben genannten Anforderungen erfüllen, können shared instances verwenden.<\/LI><\/UL><\/P>Für weitere Informationen siehe:<\/P><A class="link-titled" href="https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/shared-instances-arcgis-server-107\/\