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 sind 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. |
--ignoressl | Ein optionaler Parameter zur Deaktivierung der SSL-Zertifizierungsüberprüfung. |
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