Skip To Content

Общие проблемы и их решения

Перечислены вопросы или проблемы, с которыми вы можете столкнуться при работе с ArcGIS Notebook Server, и предложены их решения. Если найти описание интересующей проблемы не удается, попробуйте выполнить поиск статей на веб-сайте Esri Support Center.

Установка

Доступ к блокнотам

Блокноты

Установка

Доступ к блокнотам

При попытке открыть блокнот я получаю такую ошибку: Ошибка подключения. Не удалось установить соединение с сервером блокнота. Блокнот продолжит попытки переподключения. Проверьте подключение к сети или конфигурацию сервера блокнота.

Эта ошибка возникает, если при запуске ArcGIS Web Adaptor на веб-сервере IIS на компьютере отключен протокол WebSocket. Выполните следующие шаги в документации Microsoft, чтобы включить протокол.

При попытке открыть блокнот я получаю такую ошибку: Не удается загрузить.

Сертификат SSL, настроенный с помощью Web Adaptor сайта ArcGIS Notebook Server, не является доверенным для вашего веб-браузера. Убедитесь, что у вас настроен сертификат, подписанный центром сертификации, и на вашем сайте включен протокол HTTPS.

Если вы используете самозаверенный сертификат в среде разработки или тестовой среде, откройте URL-адрес ArcGIS Notebook Server Administrator Directory и добавьте исключение в свой веб-браузер, чтобы доверять самозаверенному сертификату.

При попытке открыть блокнот я получаю такую ошибку: Ошибка открытия блокнота. Невозможно подключиться к среде Docker на сервере блокнота. Убедитесь, что выполнены требования к серверу блокнота для запуска Docker.

Один или несколько предварительных параметров, позволяющих компоненту Docker Engine работать с ArcGIS Notebook Server, не были настроены. Дополнительные сведения см. в следующих разделах руководства по установке:

Когда вы проверите, что все необходимые параметры настроены, выполните в командной строке следующую команду, чтобы убедиться, что Docker работает на вашем компьютере ArcGIS Notebook Server:

docker version
docker run hello-world

При попытке открыть блокнот я получаю сообщение об ошибке, что контейнер «не запущен».

Если появляется это сообщение об ошибке, контейнер доступен, но не находится в рабочем или пригодном для использования состоянии. Чтобы он стал доступен, необходимо завершить работу контейнера, используя Administrator Directory. Убедитесь, что вы завершаете работу контейнера, указанного в сообщении об ошибке. После завершения его работы попросите владельца блокнота повторно открыть блокнот, что перезапустит контейнер.

Блокноты

Когда я запускаю ячейку блокнота с кодом Python, который использует элемент портала ArcGIS Enterprise, время ожидания запроса истекает. Это происходит всякий раз, когда я запускаю ячейку, содержащую удаленный URL.

Сеть, используемая контейнерами Docker, работающими на вашем сайте, конфликтует с вашей сетью ArcGIS Enterprise, что препятствует подключению кода Python к сети. Обратитесь к документации Docker по настройке сети. Когда вы настроили свою сеть для Docker, снова запустите блокноты.

Когда я запускаю первую ячейку блокнота по умолчанию (включая строку gis = GIS("home")), я получаю сообщение об ошибке URL: Временный сбой в разрешении имен.

Эта ошибка может возникнуть, если ArcGIS Notebook Server и ее компонент Docker установлен на том же компьютере, что и другие компоненты ArcGIS Enterprise. Это происходит из-за того, что параметр по умолчанию privatePortalUrl, сохраненный в ArcGIS Notebook Server, является сокращенной версией полного доменного имени. Это вызывает сбой при попытке связаться с порталом.

Решение состоит в том, чтобы изменить параметр privatePortalUrl на полное доменное имя сайта ArcGIS Notebook Server:

  1. Войдите в ArcGIS Portal Directory. как участник с административной ролью по умолчанию на вашем портале. Формат URL - https://portal.domain.com:7443/arcgis/portaladmin.
  2. Щелкните Система > Свойства > Обновить свойства.
  3. В диалоговом окне Обновить свойства системы вставьте строку JSON с полным доменным именем портала в следующем формате:
    {
    "privatePortalUrl": "https://portal.domain.com:7443/arcgis"

Мой портал ArcGIS Enterprise 10.7 находится в автономной среде, и мои Notebooks не могут рисовать карты.

Прежние версии:

Эта проблема и решение применимы только к версии 10.7; основная проблема была решена в 10.7.1.

Каждый раз, когда ArcGIS Notebook отрисовывает карту, он запускает ArcGIS API for JavaScript 4.10 из сети доставки ресурсов (CDN). В случае с отключенными развертываниями доступ к CDN производится через портал с помощью формата URL https://portal.domain.com/portal/jsapi/jsapi4. В отключенных развертываниях, где пользователи портала используют Интегрированную аутентификацию Windows (IWA), часто бывает так, что IWA блокирует этот доступ. Из-за этого карты в блокнотах не отрисовываются.

Чтобы обойти эту особенность, укажите путь CDN с помощью значения privatePortalURL, как это описано ниже:

  1. Если вы не знаете ваш privatePortalURL портала, войдите в ArcGIS Portal Directory в качестве участника с ролью администратора по умолчанию в вашей организации портала. Адрес URL имеет формат https://portal.domain.com:7443/arcgis/portaladmin. Щелкните Система > Свойства. Найдите и запишите значение privatePortalURL.
  2. Попросите своих авторов блокнотов запустить следующие ячейки в каждом из их блокнотов:
    from arcgis.widgets import MapView
    MapView.set_js_cdn("https://<privatePortalURL>:7443/arcgis/jsapi/jsapi4")

После того, как путь CDN установлен, авторы блокнотов будут использовать privatePortalURL для доступа к ArcGIS API for JavaScript при отрисовке карт.