Mit dem Dienstprogramm zum Verwalten des Services können Sie Services über die Befehlszeile starten, stoppen und löschen. Sie können es auch zum Anzeigen des Status Ihres Services verwenden.
Parameter
Parameter | Details |
---|---|
-u | Der Name eines Benutzers von ArcGIS Server, der das Dienstprogramm ausführt. Der Benutzer muss über Berechtigungen auf entsprechender Ebene verfügen, um die Aktion auszuführen. Wenn Ihre Site mit der Authentifizierung auf Webebene konfiguriert ist, geben Sie einen integrierten Benutzer an, z. B. das primäre Site-Administratorkonto. |
-p | Das Kennwort des Benutzers, der mit dem "-u"-Parameter angegeben wird. |
-s | Die URL der Site in einem der folgenden Formate:
|
-n | Der Name des Services, für den Sie eine Operation durchführen möchten. Wenn er sich in einem Ordner befindet, verwenden Sie die Syntax <Ordnername>/<Service-Name>. |
-o | Die Operation, die Sie für den Service durchführen möchten. Die Optionen lauten STATUS | START | STOP | DELETE. |
-l | Führt die Services auf dem GIS-Server auf und zeigt an, ob sie beendet oder gestartet wurden. |
-h | Druckt die Hilfe für das Dienstprogramm. |
Beispiele
Im folgenden Beispiel wird ein Service mit der Bezeichnung "Fire" im Stammordner angehalten.
<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
Im folgenden Beispiel wird ein Service mit der Bezeichnung "Parcels" im Ordner "Beirut" gestartet.
<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
Im folgenden Beispiel wird der Status eines Services mit der Bezeichnung "Fire" im Stammordner angezeigt. Der "configuredState" ist der Status, den Sie in ArcGIS for Server konfiguriert haben, also der Status, den Sie unter normalen Bedingungen erwarten. Der "realTimeState" zeigt, ob der Service tatsächlich funktioniert und hilft Ihnen bei der Suche nach unterbrochenen Services.
<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
Im folgenden Beispiel wird der Service mit der Bezeichnung "Fire" gelöscht.
<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
Im folgenden Beispiel werden alle Services in der Site aufgelistet.
<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