Skip To Content

Typowe problemy i rozwiązania

Poniżej przedstawiono pytania i problemy, które mogą pojawiać się podczas pracy z aplikacją ArcGIS Notebook Server, a także odpowiedzi i sugerowane rozwiązania. Jeśli nie można tutaj odnaleźć odpowiedzi na poszukiwane pytanie, istnieje również możliwość wyszukiwania artykułów na stronie Centrum Wsparcia firmy Esri.

Instalacja

Dostęp do notatników

Notatniki

Instalacja

Podczas wczytywania obrazu kontenera Docker pobranego z witryny My Esri pojawia się błąd z informacją brak miejsca na urządzeniu.

Platforma Docker wczytuje obrazy kontenerów do katalogu /var. Należy zadbać o to, aby podczas instalowania aplikacji ArcGIS Notebook Server w katalogu /var było co najmniej 50 GB wolnego miejsca, lub przenieść lokalny rejestr platformy Docker do innej lokalizacji, w której jest wystarczająca ilość miejsca.

Dostęp do notatników

Przy próbie otwarcia notatnika otrzymuję następujący błąd: Nie można wczytać.

Przeglądarka internetowa nie ufa certyfikatowi SSL skonfigurowanemu przy użyciu adaptera internetowego witryny serwera ArcGIS Notebook Server. Upewnij się, że masz skonfigurowany certyfikat podpisany przez urząd certyfikacji, a w witrynie został włączony protokół HTTPS.

Jeśli w środowisku programistycznym lub pomostowym używany jest certyfikat z podpisem własnym, otwórz adres URL aplikacji ArcGIS Notebook Server Administrator Directory i dodaj w przeglądarce internetowej wyjątek, aby ufać certyfikatowi z podpisem własnym.

Przy próbie otwarcia notatnika otrzymuję następujący błąd: Błąd podczas otwierania notatnika. Nie można nawiązać połączenia ze środowiskiem Docker na serwerze notatników. Upewnij się, że spełnione są wymagania wstępne serwera notatników pozwalające na uruchomienie platformy Docker.

Nie skonfigurowano co najmniej jednego wstępnie wymaganego ustawienia pozwalającego komponentowi Docker Engine na działanie z aplikacją ArcGIS Notebook Server. Więcej informacji zawierają następujące tematy w podręczniku instalacji:

Po sprawdzeniu, że wszystkie wymagane ustawienia zostały skonfigurowane, uruchom w wierszu polecenia następujące polecenie, aby potwierdzić, że platforma Docker działa na komputerze serwera ArcGIS Notebook Server:

docker version
docker run hello-world

Przy próbie otwarcia notatnika otrzymuję błąd informujący, że kontener „nie działa”.

Jeśli pojawia się ten komunikat o błędzie, oznacza to, że kontener jest dostępny, ale nie jest w stanie „uruchomiony” ani „użyteczny”. Aby stał się on dostępny, przerwij działanie kontenera za pomocą aplikacji Administrator Directory. Upewnij się, że przerywasz działanie kontenera wymienionego w komunikacie o błędzie. Po przerwaniu działania kontenera poproś właściciela notatnika o ponowne otwarcie notatnika, co spowoduje ponowne uruchomienie kontenera.

Notatniki

Gdy używam komórki notatnika z kodem w języku Python, który wykorzystuje element portalu ArcGIS Enterprise, żądanie kończy się przekroczeniem limitu czasu. Zdarza się to za każdym razem, gdy uruchamiam komórkę zawierającą zdalny adres URL.

Sieć używana przez kontenery Docker działające w witrynie koliduje z siecią ArcGIS Enterprise, co uniemożliwia kodowi w języku Python nawiązywanie połączeń z siecią. Zapoznaj się z sekcją dotyczącą konfigurowania sieci w dokumentacji platformy Docker. Po skonfigurowaniu sieci dla platformy Docker ponownie uruchom notatniki.

Kiedy uruchamiam domyślną pierwszą komórkę notatnika (zawierającą ciąg znakowy gis = GIS("home")), pojawia się błąd adresu URL informujący o tymczasowym niepowodzeniu tłumaczenia nazw.

Ten błąd może wystąpić, gdy aplikacja ArcGIS Notebook Server i jej komponent Docker są zainstalowane na tym samym komputerze co inne komponenty oprogramowania ArcGIS Enterprise. Występuje dlatego, że domyślna właściwość privatePortalUrl zapisana w aplikacji ArcGIS Notebook Server jest skróconą wersją w pełni kwalifikowanej nazwy domeny. Jest to przyczyną niepowodzenia podczas próby skontaktowania się z portalem.

Rozwiązaniem jest odpowiednia zmiana właściwości privatePortalUrl w taki sposób, aby zawierała w pełni kwalifikowaną nazwę domeny witryny serwera ArcGIS Notebook Server:

  1. Logowanie się w aplikacji ArcGIS Portal Directory jako użytkownik odgrywający rolę domyślnego administratora w portalu. Adres URL ma następujący format: https://portal.domain.com:7443/arcgis/portaladmin.
  2. Kliknij System > Właściwości > Aktualizuj właściwości.
  3. W oknie dialogowym Aktualizuj właściwości systemu wstaw ciąg znakowy JSON zawierający w pełni kwalifikowaną nazwę domeny portalu w następującym formacie:
    {
    "privatePortalUrl": "https://portal.domain.com:7443/arcgis"

Mój portal ArcGIS Enterprise 10.7 działa w środowisku bez połączenia internetowego, a w moich notatnikach nie można wyświetlić map.

Wcześniejsze:

Ten problem i jego rozwiązanie dotyczy tylko wersji 10.7. Problem został rozwiązany w wersji 10.7.1.

Za każdym razem, gdy aplikacja ArcGIS Notebook rysuje mapę, pobiera interfejs ArcGIS API for JavaScript 4.10 z sieci przesyłania zasobów (CDN). W przypadku środowisk bez połączenia z Internetem dostęp do sieci CDN uzyskuje się z portalu przy użyciu adresu URL w formacie https://portal.domain.com/portal/jsapi/jsapi4. W środowiskach bez połączenia z Internetem, w których portal korzysta ze Zintegrowanego uwierzytelniania systemu Windows (IWA), występuje znany problem polegający na tym, że IWA blokuje ten dostęp. W rezultacie w notatnikach nie są rysowane mapy.

Aby obejść ten problem, należy podać ścieżkę CDN z użyciem wartości privatePortalURL, co opisano w poniższej instrukcji:

  1. Jeśli nie znasz wartości privatePortalURL portalu, zaloguj się do aplikacji ArcGIS Portal Directory jako członek domyślnej roli administratora w instytucji portalu. Adres URL ma format https://portal.domain.com:7443/arcgis/portaladmin. Kliknij kolejno opcje System > Właściwości. Znajdź i zanotuj wartość privatePortalURL.
  2. Poleć autorom notatników, aby uruchomili następującą komórkę w każdym ze swoich notatników:
    from arcgis.widgets import MapView
    MapView.set_js_cdn("https://<privatePortalURL>:7443/arcgis/jsapi/jsapi4")

Po ustawieniu ścieżki CDN dostęp do interfejsu ArcGIS API for JavaScript podczas rysowania map będzie uzyskiwany za pomocą wartości privatePortalURL.