Skip To Content

“管理服务”实用程序

在本主题中

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

参数

参数详细信息

-u

将要执行此实用程序的 ArcGIS Server 用户的名称。用户必须具备执行此操作的相应级别权限。如果站点配置了 Web 层身份验证,则需指定内置用户,例如主站点管理员帐户。

-p

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

-s

站点的 URL 采用以下任一格式:

  • http://gisserver.domain.com:6080
  • http://webadaptor.domain.com/arcgis
如果站点配置了 Web 层身份验证,则需指定站点的本地 URL。

-n

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

-o

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

-l

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

-h

打印实用程序的帮助。

示例

以下示例停止了根文件夹中名为 Fire 的服务。

旧版本:

在 10.2.2 和较低版本中,从命令行执行使用程序时您需要引用 Python 目录和 Python 扩展名 (.py)。而在 10.3 版本中则不再需要进行此操作。无需引用这些 Python 依赖项便可从命令行直接运行实用程序。

如果您实现了自动执行这些实用程序的逻辑,则您需要更新脚本以移除 Python 依赖项,例如:

  • <ArcGIS Server installation location>/arcgis/server/tools/python
  • 引用命令行实用程序名称时的 .py 扩展名

有关正确用法,请参阅以下示例:

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

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

<ArcGIS Server installation location>/arcgis/server/tools/admin/manageservice -u admin -p admin -s http://gisserver.domain.com:6080 -n Beirut/Parcels -o start

以下示例获取了根文件夹中名为 Fire 的服务的状态。configuredState 表示已经在 ArcGIS Server 中配置的内容,即希望在正常条件下看到的状态。realTimeState 表示服务是否正在真实运行,而且是希望检查的结果(如果希望找出处于停止状态的服务)。

<ArcGIS Server installation location>/arcgis/server/tools/admin/manageservice -u admin -p admin -s http://gisserver.domain.com:6080 -n Fire -o status
configuredState: STARTED
realTimeState: STARTED

以下示例删除了名为 Fire 的服务。

<ArcGIS Server installation location>/arcgis/server/tools/admin/manageservice -u admin -p admin -s http://gisserver.domain.com:6080 -n Fire -o delete

以下示例列出了站点中的所有服务。

<ArcGIS Server installation location>/arcgis/server/tools/admin/manageservice -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