Утилита Delete Cache (Удалить кэш) позволяет удалять кэш карты или сервиса изображений с использованием командной строки. Данная утилита удаляет весь кэш, включая схему листов. Если вы хотите удалить только листы, а схему листов оставить без изменений, используйте утилиту Управление листами кэша (Manage Cache Tiles).
Параметры
Параметр | Сведения |
---|---|
-u | Имя пользователя ArcGIS Server, запускающего утилиту. Пользователь должен иметь соответствующие права для выполнения этого действия. Если сайт настроен с аутентификацией веб-уровня, укажите встроенного пользователя, например, учетную запись основного администратора сайта. |
-p | Пароль пользователя, указанного с параметром -u. |
-s | URL-адрес сайта в одном из следующих форматов:
|
-n | Имя сервиса, кэш которого вы хотите удалить. Это реализуется с применением синтаксиса <Service name>:<Service type>. |
-i | Число экземпляров сервиса CachingTools ArcGIS Server для использования в задании. Дополнительные сведения см. в разделе Распределение ресурсов сервера для кэширования. |
-h | Вывод справки по утилите. |
Пример:
В следующем примере удаляется кэш картографического сервиса с именем SanDiego.
Прежние версии:
В 10.2.2 и более ранних версиях требовалось ссылаться на папку и дополнительный модуль Python (.py) для запуска утилит из командной строки. В 10.3 этого более не требуется. Вы можете запускать утилиты непосредственно из командной строки, не указывая расположение Python.
Если вы используете логику, автоматизирующую выполнение этих утилит, следует обновить скрипты, чтобы удалить зависимости Python, например:
- <ArcGIS Server installation location>/arcgis/server/tools/python
- Дополнительный модуль .py со ссылкой на имя утилиты командной строки
Для правильного использования см. пример ниже:
<ArcGIS Server installation location>/arcgis/server/tools/admin/deletecache -u admin -p admin -s http://gisserver.domain.com:6080 -n SanDiego:MapServer -i 3