Skip To Content

Утилита Управлять сайтом

В этом разделе

Утилита Управлять сайтом позволяет выполнять различные задачи по администрированию сайта ArcGIS Server из командной строки, включая добавление и удаление машин из кластеров. Кроме того вы можете просматривать машины, участвующие в любом кластере.

Параметры

ПараметрСведения

-u

Имя пользователя ArcGIS Server, запускающего утилиту. Пользователь должен иметь соответствующие права для выполнения этого действия. Если сайт настроен с аутентификацией веб-уровня, укажите встроенного пользователя, например, учетную запись основного администратора сайта.

-p

Пароль пользователя, указанного с параметром -u.

-s

URL-адрес сайта в одном из следующих форматов:

  • http://gisserver.domain.com:6080
  • http://webadaptor.domain.com/arcgis
Если сайт настроен с аутентификацией веб-уровня, необходимо указать локальный URL сайта.

-lc

Выводит список кластеров на сайте ArcGIS Server.

-c

Имя кластера, если вы выполняете действие над кластером.

-l

Выводит список машин в кластере, указанном в параметре -c.

-o

Запускает или останавливает операцию выполняемую в кластере, указанном в параметре -c. Операция START запускает все машины в кластере. Операция STOP останавливает все машины в кластере. Операция CHKSTATUS в текущий момент не реализована.

-R

Полное имя машины, которую вы желаете удалить из кластера, указанного в параметре -c.

-A

Полное имя машины, которую вы желаете добавить в кластер, указанный в параметре -c.

-D

Удаляет кластер, указанный в параметре -c.

-cr

Создает кластер, указанный в параметре -c. В настоящее время эта команда по некоторым причинам не функционирует.

-h

Вывод справки по утилите.

Примеры

В следующем примере перечисляются все кластеры сайта ArcGIS Server.

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

В 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/managesite -u admin -p admin -s http://gisserver.domain.com:6080 -lc
===Clusters on this site===
- default
- geocluster

В следующем примере перечисляются все машины ГИС-сервера в кластере по умолчанию.

<ArcGIS Server installation location>/arcgis/server/tools/admin/managesite -u admin -p admin -s http://vanguard:6080 -c default -l
===Machines on this cluster===
- VANGUARD.ESRI.COM
- BIRDLAND.ESRI.COM

В следующем примере удаляются все кластеры с именем geocluster из сайта ArcGIS Server.

<ArcGIS Server installation location>/arcgis/server/tools/admin/managesite -u admin -p admin -s http://gisserver.domain.com:6080 -c geocluster -D

В следующем примере удаляется машина BIRDLAND.ESRI.COM из кластера по умолчанию.

<ArcGIS Server installation location>/arcgis/server/tools/admin/managesite -u admin -p admin -s http://vanguard:6080 -R BIRDLAND.ESRI.COM -c default

В следующем примере добавляется машина BIRDLAND.ESRI.COM в кластер по умолчанию.

<ArcGIS Server installation location>/arcgis/server/tools/admin/managesite -u admin -p admin -s http://vanguard:6080 -A BIRDLAND.ESRI.COM -c default

В следующем примере останавливаются все ГИС-серверы в кластере с именем geocluster.

<ArcGIS Server installation location>/arcgis/server/tools/admin/managesite -u admin -p admin -s http://gisserver.domain.com:6080 -c geocluster -o stop

В следующем примере запускаются все ГИС-серверы в кластере с именем geocluster.

<ArcGIS Server installation location>/arcgis/server/tools/admin/managesite -u admin -p admin -s http://gisserver.domain.com:6080 -c geocluster -o start