Утилита Управлять сайтом позволяет выполнять различные задачи по администрированию сайта ArcGIS Server из командной строки, включая добавление и удаление машин из кластеров. Кроме того вы можете просматривать машины, участвующие в любом кластере.
Параметры
Параметр | Сведения |
---|---|
-u | Имя пользователя ArcGIS Server, запускающего утилиту. Пользователь должен иметь соответствующие права для выполнения этого действия. Если сайт настроен с аутентификацией веб-уровня, укажите встроенного пользователя, например, учетную запись основного администратора сайта. |
-p | Пароль пользователя, указанного с параметром -u. |
-s | URL-адрес сайта в одном из следующих форматов:
|
-lc | Выводит список кластеров на сайте ArcGIS Server. |
-c | Имя кластера, если вы выполняете действие над кластером. |
-l | Выводит список машин в кластере, указанном в параметре -c. |
-o | Запускает или останавливает операцию выполняемую в кластере, указанном в параметре -c. Операция START запускает все машины в кластере. Операция STOP останавливает все машины в кластере. Операция CHKSTATUS в текущий момент не реализована. |
-R | Полное имя машины, которую вы желаете удалить из кластера, указанного в параметре -c. |
-A | Полное имя машины, которую вы желаете добавить в кластер, указанный в параметре -c. |
-D | Удаляет кластер, указанный в параметре -c. |
-cr | Создает кластер, указанный в параметре -c. В настоящее время эта команда по некоторым причинам не функционирует. |
-h | Вывод справки по утилите. |
Примеры
В следующем примере перечисляются все кластеры сайта ArcGIS Server.
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://gisserver.domain.com:6080 -lc
===Clusters on this site===
- default
- geocluster
В следующем примере перечисляются все машины ГИС-сервера в кластере по умолчанию.
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://vanguard:6080 -c default -l
===Machines on this cluster===
- VANGUARD.ESRI.COM
- BIRDLAND.ESRI.COM
В следующем примере удаляются все кластеры с именем geocluster из сайта ArcGIS Server.
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://gisserver.domain.com:6080 -c geocluster -D
В следующем примере удаляется машина BIRDLAND.ESRI.COM из кластера по умолчанию.
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://vanguard:6080 -R BIRDLAND.ESRI.COM -c default
В следующем примере добавляется машина BIRDLAND.ESRI.COM в кластер по умолчанию.
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://vanguard:6080 -A BIRDLAND.ESRI.COM -c default
В следующем примере останавливаются все ГИС-серверы в кластере с именем geocluster.
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://gisserver.domain.com:6080 -c geocluster -o stop
В следующем примере запускаются все ГИС-серверы в кластере с именем geocluster.
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://gisserver.domain.com:6080 -c geocluster -o start