Jeśli na komputerach magazynu danych pamięci podręcznej kafli zacznie brakować miejsca, zainstaluj aplikację ArcGIS Data Store na dodatkowych komputerach i zarejestruj je w tej samej witrynie hostującej GIS Server. Pamięci podręczne dla nowych warstw scen zostaną rozmieszczone na nowych komputerach, ale istniejące pamięci podręczne scen pozostaną na komputerach pierwotnych. Aby ponownie zrównoważyć istniejące pamięci podręczne pod kątem nowo dodanych komputerów, należy utworzyć kopię zapasową magazynu danych pamięci podręcznej kafli i odtworzyć ten magazyn na jej podstawie.
Wykonaj następujące czynności, aby zrównoważyć pamięci podręczne warstw scen:
- Uruchom narzędzie describedatastore, aby określić ustawiony tryb magazynu danych pamięci podręcznej kafli.
- Jeśli magazyn danych działa w trybie podstawowy-zapasowy, obejmuje dwa komputery i konieczne jest dodanie trzeciego (lub większej liczby), przejdź w tryb klastra.
- Upewnij się, że masz skonfigurowaną lokalizację kopii zapasowej magazynu danych pamięci podręcznej kafli. Jeśli jeszcze tego nie zrobiono, skonfiguruj jedną teraz.
- Upewnij się, że nikt nie publikuje ani nie aktualizuje warstw sceny lub też nie tworzy pamięci podręcznych scen.
Aby sprawdzić, czy pamięć podręczna scen jest aktualnie budowana lub przebudowywana, zaloguj się do aplikacji ArcGIS Server Manager serwera hostującego, otwórz ekran Witryna > Zadania, z listy rozwijanej Usługi wybierz pozycję System/SceneCachingControllers, a następnie kliknij opcję Zapytanie. Jeśli serwer tworzy pamięci podręczne scen, statusy zadań zostaną wyświetlone podczas wykonywania zapytania. Nie należy kontynuować, dopóki zadania pamięci podręcznej nie zostaną ukończone. Jeśli na liście nie ma zadań pamięci podręcznej scen, możesz kontynuować.
Aby uniemożliwić wszystkim użytkownikom publikowanie nowych warstw i wprowadzanie zmian, możesz skonfigurować oprogramowanie ArcGIS Enterprise do działania w trybie tylko do odczytu. Należy jednak pamiętać, że wpłynie to na wszystkich użytkowników portalu.
- Utwórz kopię zapasową magazynu danych pamięci podręcznej kafli.
W tym przykładzie plik kopii zapasowej o nazwie myscenecachebu jest tworzony i przechowywany w lokalizacji kopii zapasowej w zasobniku Amazon Simple Storage Service (S3) zarejestrowanym jako lokalizacja kopii zapasowej dla magazynu danych pamięci podręcznej kafli.
./backupdatastore myscenecachebu --store tilecache --location type=s3;location=mys3bucket
- Użyj narzędzia restoredatastore z opcją replicatedata ustawioną na true, aby zastąpić zawartość magazynu danych pamięci podręcznej kafli i przeprowadzić operację równoważenia zasobów na wszystkich komputerach.
W poniższym przykładzie plik myscenecachebu służy do przywracania magazynu danych pamięci podręcznej kafli, a opcja replicatedata jest skonfigurowana na wartość true, aby zasygnalizować aplikacji ArcGIS Data Store, że dwie kopie każdej pamięci podręcznej scen należy rozmieścić na wszystkich komputerach w magazynie danych pamięci podręcznej kafli.
./restoredatastore.sh --store tilecache --target myscenecachebu --serverurl https://gisserver.domain.com:6443 --server-admin myadmin --server-password myAdminPWd! --replicatedata true
- Jeśli oprogramowanie ArcGIS Enterprise przełączono w tryb tylko do odczytu, należy przywrócić tryb odczytu i zapisu.
- Uruchom ponownie polecenie validate, aby upewnić się, że występują dwie kopie wszystkich pamięci podręcznych scen.