“管理服务”实用程序用于通过命令行来停止、启动以及删除服务。也可以使用此实用程序查看服务状态。
参数
参数 | 详细信息 |
---|---|
-u | 将要执行此实用程序的 ArcGIS Server 用户的名称。用户必须具备执行此操作的相应级别权限。如果站点配置了 Web 层身份验证,则需指定内置用户,例如主站点管理员帐户。 |
-p | 指定使用 -u 参数的用户的密码。 |
-s | 站点的 URL 采用以下任一格式:
|
-n | 想要执行操作的服务的名称。如果在文件夹中,则使用语法 <文件夹名称>/<服务名称>。 |
-o | 要在服务器上执行的操作。选项为 STATUS | START | STOP | DELETE。 |
-l | 列出 GIS 服务器上的服务并显示其为停止还是启动。 |
-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
以下示例启动了文件夹 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 -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 -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