“管理服务”实用程序

“管理服务”实用程序用于通过命令行来停止、启动以及删除服务。也可以使用此实用程序查看服务状态。

参数

参数

详细信息

-u

将要执行此实用程序的 ArcGIS Server 用户的名称。用户必须具备执行此操作的相应级别权限。

-p

指定使用 -u 参数的用户的密码。

-s

站点的 URL 为以下其中一种格式:

  • http://gisserver.domain.com:6080
  • http://webadaptor.domain.com/arcgis

-n

想要执行操作的服务的名称。如果在文件夹中,则使用语法 <文件夹名称>/<服务名称>。

-o

要在服务器上执行的操作。选项为 STATUS | START | STOP | DELETE。

-l

列出 GIS 服务器上的服务并显示其为停止还是启动。

-t

在执行实用程序时,将令牌传递到服务器。如果忽略此参数,将使用 HTTP 身份验证。

-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 -t -n Fire -o stop

以下示例启动了文件夹 Beirut 中名为 Parcels 的服务。

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

以下示例获取了根文件夹中名为 Fire 的服务的状态。configuredState 表示已经在 ArcGIS 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 -t -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 -t -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 -t -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
5/15/2014