Skip To Content

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

Утилита Manage Service позволяет останавливать, запускать и удалять сервисы из командной строки. Кроме того эту утилиту можно использовать для просмотра статуса ваших сервисов.

Параметры

ПараметрПодробная информация

-u

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

-p

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

-s

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

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

-n

Имя сервиса, на котором вы хотите выполнить операцию. В папке используйте синтаксис <Folder name>/<Service name>.

-o

Операция, которую вы хотите выполнить на сервисе. Операции: STATUS | START | STOP | DELETE.

-l

Перечисляет сервисы на ГИС-сервере и отображает информацию, запущены ли они или остановлены.

-h

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

Примеры

В следующем примере останавливается сервис с именем Fire в корневой папке.

<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\manageservice.py" -u admin -p admin -s http://gisserver.domain.com:6080 -n Fire -o stop

В следующем примере запускается сервис с именем Parcels в папке Beirut.

<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\manageservice.py" -u admin -p admin -s http://gisserver.domain.com:6080 -n Beirut/Parcels -o start

В следующем примере запрашивается статус сервиса с именем Fire в корневой папке. Настроенное состояние configuredState определяется в ArcGIS for Server, другими словами, это состояние, которое должно присутствовать в обычных условиях. Состояние в реальном времени realTimeState указывает, работает ли сервис на самом деле. Оно позволяет проверить, какие сервисы не функционируют.

<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\manageservice.py" -u admin -p admin -s http://gisserver.domain.com:6080 -n Fire -o status configuredState: STARTED
realTimeState: STARTED

В следующем примере удаляется сервис с именем Fire.

<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\manageservice.py" -u admin -p admin -s http://gisserver.domain.com:6080 -n Fire -o delete

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

<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\manageservice.py" -u admin -p admin -s http://gisserver.domain.com:6080 -l Africa.ImageServer                       | STARTED GulfportTerrain.ImageServer              | STARTED Landsat.ImageServer                      | STARTED NFL.MapServer                            | STARTED Roads.MapServer                          | STARTED SampleWorldCities.MapServer              | STARTED USA.MapServer                            | STARTED Washington.MapServer                     | STARTED Yellowstone.MapServer                    | STARTED Beirut/Parcels.MapServer               | STOPPED Beirut/Restaurants.MapServer           | STARTED Evergreen/Cultural.MapServer             | STARTED Evergreen/Quakes.MapServer               | STARTED System/CachingTools.GPServer             | STARTED System/PublishingTools.GPServer          | STARTED System/ReportingTools.GPServer           | STARTED Utilities/Geometry.GeometryServer        | STOPPED Utilities/PrintingTools.GPServer         | STOPPED
Utilities/Search.SearchServer            | STOPPED

В этом разделе
  1. Параметры
  2. Примеры