“管理服务”实用程序
在本主题中
“管理服务”实用程序用于通过命令行来停止、启动以及删除服务。也可以使用此实用程序查看服务状态。
参数
参数 | 详细信息 |
---|---|
-u | 将要执行此实用程序的 ArcGIS Server 用户的名称。用户必须具备执行此操作的相应级别权限。如果站点配置了 Web 层身份验证,则需指定内置用户,例如主站点管理员帐户。 |
-p | 指定使用 -u 参数的用户的密码。 |
-s | 站点的 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