サービスの管理ユーティリティを使用すると、サービスの停止、開始、および削除をコマンド ラインから実行できます。このユーティリティを使用して、サービスのステータスを表示することもできます。
パラメーター
パラメーター | 詳細 |
---|---|
-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