In den meisten Fällen gewährleisten die Standardeinstellungen und -parameter der ArcGIS Notebook Server-Site eine ausreichende System-Performance. Ab Version 10.8 können Sie in ArcGIS Notebook Server Manager einige erweiterte Einstellungen ändern, welche die Site und ihre Docker-Komponente steuern. Als Administrator können Sie Einstellungen ändern, um die System-Performance zu verbessern, die Grenzwerte der Site zu erhöhen oder die IT-Praktiken der Organisation umzusetzen. Stellen Sie sicher, dass Sie jede Einstellung und ihre Auswirkungen verstehen, bevor Sie die Standardwerte ändern.
Verfügbare Einstellungen in Server Manager
Die folgenden Site-Einstellungen können in ArcGIS Notebook Server Manager angezeigt und geändert werden:
- WebSocket-Größe (MB): Die maximale Größe eines Pakets (in Megabyte), das zwischen dem Server und Client-Browsern mit dem WebSocket-Protokoll übergeben werden kann. ArcGIS Notebook Server verwendet WebSocket, um die effiziente, sichere und bidirektionale Kommunikation mit Clients zu vereinfachen. Der Standardwert dieser Eigenschaft ist 16 MB. Möglicherweise müssen Sie diesen Grenzwert erhöhen, wenn eine besonders große Datenmenge von einem Notebook an die Server-Site übergeben wird.
- Max. Container pro Knoten für interaktive Container: Diese Eigenschaft begrenzt die Anzahl an Containern, die pro ArcGIS Notebook Server-Computer gleichzeitig interaktiv geöffnet werden können. Der Standardwert ist 20 Container. Wenn der Grenzwert erreicht wurde, können keine weiteren Container geöffnet werden. Container, die mit dem Vorgang executeNotebook zur automatisierten Ausführung geöffnet wurden, verfügen über eine eigene Grenzwerteigenschaft und werden bei diesem Grenzwert nicht berücksichtigt. Weitere Informationen zur Handhabung des Grenzwertes für automatisierte Container finden Sie im Abschnitt zur Eigenschaft "Max. Container pro Knoten für automatisierte Container".
- Schwellenwert für Notebook-Leerlauf: Mit dieser Eigenschaft wird gesteuert, wann Notebooks im Leerlauf geschlossen werden. Notebooks, die geöffnet wurden, aber während dieses Zeitraums (in Minuten) nicht aktiv waren, werden automatisch geschlossen. Der Kernel des Notebooks wird gestoppt. Der Standardwert beträgt 1440 (24 Stunden). Bei einer großen Anzahl an Autoren und begrenzten Serverressourcen können Sie diesen Wert herabsetzen.
- Schwellenwert für erstellten Container: Mit dieser Eigenschaft wird festgelegt, wie lange ein Container geöffnet bleiben kann (in Minuten), ohne dass aktive Notebooks ausgeführt werden. Wenn dieser Wert erreicht wird, wird der Container automatisch geschlossen. Die Standardeinstellung ist 60 Minuten. Wie bei dem Schwellenwert für den Notebook-Leerlauf können Sie diesen Wert herabsetzen, um Ressourcen zu sparen.
- Max. Container pro Knoten für automatisierte Container: Diese Eigenschaft begrenzt die Anzahl an automatisierten Notebook-Containern, die gleichzeitig auf jedem Notebook Server-Computer ausgeführt werden können. Dies gilt für Notebooks, die als geplante Tasks, Web-Werkzeuge, Webhooks oder von der API ausgeführt werden. Der Standardwert ist 10 Container. Wenn der Grenzwert erreicht wurde, können keine weiteren Container geöffnet werden, bis einer der anfänglichen automatisierten Tasks auf dem Computer abgeschlossen wurde.
- Maximale Anzahl Snapshots pro Notebook-Element: Diese Eigenschaft begrenzt die Anzahl der für ein Notebook-Element zulässigen Snapshots. Der Standardwert ist 5.
Anzeigen und Ändern von Einstellungen in Server Manager
Führen Sie die folgenden Schritte aus, um auf die Site-Einstellungen zuzugreifen.
- Melden Sie sich als Administrator bei Ihrem ArcGIS Enterprise-Portal an, und öffnen Sie ArcGIS Notebook Server Manager.
- Öffnen Sie die Seite Einstellungen, und klicken Sie auf Site.
Wenn Sie einen Einstellungswert ändern, wird die Schaltfläche Speichern verfügbar.
- Klicken Sie auf diese Schaltfläche, um Ihre Änderungen zu speichern.
Die ArcGIS Notebook Server-Site wird neu gestartet.
Herunterladen von ArcGIS Maps SDK for JavaScript in einer nicht verbundenen Umgebung
Wenn Sie ArcGIS Notebook Server in einer Umgebung ohne Internetzugang konfigurieren, müssen Sie ArcGIS Maps SDK for JavaScript in die nicht verbundene Umgebung herunterladen und die Systemeigenschaft jsapiCDN in ArcGIS Notebook Server so konfigurieren, dass Layer über das Widget "Karte" in Notebooks gerendert werden.
Führen Sie die folgenden Schritte aus, um ArcGIS Maps SDK for JavaScript in der nicht verbundenen Umgebung einzurichten:
- Laden Sie Version 4.24 von ArcGIS Maps SDK for JavaScript herunter, und stellen Sie sie auf dem Webserver in der nicht verbundenen Umgebung bereit.
- Registrieren Sie die erforderlichen MIME-Typen für den Webserver, auf dem die API gehostet wird.
- Überprüfen Sie, ob in der nicht verbundenen Umgebung mit dem folgenden URL-Format über einen Browser auf ArcGIS Maps SDK for JavaScript zugegriffen werden kann: https://[webserver.domain.com]/[path to v4.24 api]/init.js.
https://webserver.domain.com/arcgis_js_v424_api/arcgis_js_api/javascript/4.24/init.js
Konfigurieren der Systemeigenschaft "jsapiCDN"
Führen Sie die folgenden Schritte aus, um die Systemeigenschaft jsapiCDN zu konfigurieren.
Hinweis:
Bevor Sie diese Änderung durchführen, müssen Sie sich vergewissern, dass keine Notebooks aktiv oder in Verwendung sind. Durch die Aktualisierung der Systemeigenschaften des Notebook-Servers werden alle aktiven Notebook-Container beendet.
- Melden Sie sich als Administrator beim ArcGIS Notebook Server-Administratorverzeichnis an.
Auf das Verzeichnis kann unter https://notebookserver.domain.com:11443/arcgis/admin oder https://notebookserverwebadaptor.domain.com/webadaptor/admin zugegriffen werden.
- Klicken Sie auf System > Properties.
- Klicken Sie auf Eigenschaften aktualisieren.
- Fügen Sie "jsapiCDN": "https://[webserver.domain.com]/[path to v4.24]" am Ende der vorhandenen Eigenschaftenliste hinzu.
- Klicken Sie auf Eigenschaften aktualisieren, um die Änderungen zu speichern.
Alle Notebooks, die ab diesem Zeitpunkt geöffnet werden, nutzen die aktualisierte JavaScript-API, um das Widget "Karte" zu rendern.