В большинстве случаев настройки по умолчанию и параметры вашего сайта ArcGIS Notebook Server обеспечивают адекватную производительность системы. Начиная с версии 10.8 ArcGIS Notebook Server, Manager позволяет вам изменять некоторые расширенные настройки, управляющие вашим сайтом и его Docker компонентом. Как администратор, вы можете изменять настройки, чтобы повысить производительность системы, увеличить лимиты сайтов или размещать IT-практику вашей организации. Прежде чем вносить изменения в значения по умолчанию, убедитесь, что вы понимаете каждый параметр и на что он влияет.
Настройки доступны в Server Manager
Следующие настройки сайта можно просмотреть и изменить в ArcGIS Notebook Server Manager:
- Размер веб-сокета (МБ) – максимальный размер (в мегабайтах) пакета, который может быть передан между сервером и клиентскими браузерами с использованием протокола WebSocket. ArcGIS Notebook Server использует WebSocket для обеспечения эффективной, безопасной двусторонней связи с клиентами. Значение этого свойства по умолчанию составляет 16 МБ. Возможно, вам придется поднять этот предел, если блокнот передает на сайт сервера особенно большой фрагмент данных.
- Максимальное число контейнеров на узел для интерактивных контейнеров - это свойство ограничивает количество контейнеров, которые могут быть открыты пользователями за один раз на одном компьютере ArcGIS Notebook Server. Значение по умолчанию составляет 20 контейнеров; после достижения предела дополнительные контейнеры не могут быть открыты. Контейнеры, которые открываются для автоматического выполнения, используя executeNotebook операцию, имеют собственное свойство предела и не учитываются в этом пределе. Смотрите параметр Максимальное число автоматических контейнеров на узел, чтобы управлять этим ограничением для автоматизированных контейнеров.
- Порог неактивности блокнота – это свойство определяет, когда неактивные блокноты закрыты. Блокноты, которые открыты, но неактивны в течение этого времени (в минутах), автоматически закрываются. Ядро блокнота остановлено. По умолчанию установлено значение 1440 (24 часа). Возможно, вы захотите уменьшить это значение, если у вас много авторов и ограниченные ресурсы сервера.
- Порог создания контейнеров – это свойство устанавливает, как долго контейнер может оставаться открытым (в минутах) без запуска каких-либо активных блокнотов. После достижения этого значения контейнер автоматически закрывается. По умолчанию это 60 минут. Как и в случае с порогом неактивности блокнота, вы можете уменьшить это значение для экономии ресурсов.
- Максимальное число контейнеров на узел для автоматических контейнеров - это свойство ограничивает количество автоматизированных контейнеров для блокнотов, которые могут запускаться одновременно на каждом компьютере сервера блокнотов, и применяется к блокнотам, запускаемым как запланированные задачи, веб-инструменты, веб-хуки или с помощью API. Значение по умолчанию - 10 контейнеров. Как только лимит будет достигнут, дополнительные контейнеры не смогут быть открыты до тех пор, пока на компьютере не будет завершена одна из работающих автоматизированных задач.
- Максимальное количество снимков на элемент блокнота - Это свойство ограничивает допустимое количество снимков для одного элемента блокнота. Значение, предлагаемое по умолчанию, равно 5.
Просмотр и изменение настроек в Server Manager
Выполните следующие действия для доступа к настройкам сайта.
- Войдите на ваш портал ArcGIS Enterprise с правами администратора и откройте ArcGIS Notebook Server Manager.
- Откройте страницу Настройки и щелкните Сайт.
Если вы измените любое из значений настроек, кнопка Сохранить станет доступной.
- Щелкните ее, чтобы сохранить изменения.
Сайт ArcGIS Notebook Server будет перезагружен.
Загрузка ArcGIS Maps SDK for JavaScript в автономной среде
При настройке ArcGIS Notebook Server в среде без доступа к Интернету необходимо загрузить ArcGIS Maps SDK for JavaScript в автономную среду, и настроить системное свойство jsapiCDN в ArcGIS Notebook Server для отображения слоев с помощью виджета карты в блокноте.
Для настройки ArcGIS Maps SDK for JavaScript в автономной среде выполните следующие действия:
- Загрузите ArcGIS Maps SDK for JavaScript версии 4.24 и разверните его на веб-сервере в автономной среде.
- Зарегистрируйте типы MIME, необходимые на веб-сервере, на котором размещен API.
- Убедитесь, что ArcGIS Maps SDK for JavaScript доступен из браузера в автономной среде, используя следующий формат URL-адреса: 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
Настройка системного параметра jsapiCDN
Выполните следующие действия, чтобы настроить системное свойство jsapiCDN.
Примечание:
Прежде чем вносить это изменение, убедитесь, что в работе нет активных блокнотов, поскольку обновление системных свойств сервера блокнотов приведет к закрытию всех активных контейнеров блокнотов.
- Войдите в ArcGIS Notebook Server Administrator Directory как администратор.
Директория обычно доступна по адресу https://notebookserver.domain.com:11443/arcgis/admin или https://notebookserverwebadaptor.domain.com/webadaptor/admin.
- Щелкните Система > Свойства.
- Щелкните Обновить свойства.
- Добавьте "jsapiCDN": "https://[webserver.domain.com]/[path to v4.24]" в конец имеющегося списка свойств.
- Щелкните Обновить свойства, чтобы сохранить внесенные изменения.
Все вновь открытые блокноты теперь будут применять обновленный JavaScript API для отображения виджета карты.