Skip To Content

Dienstprogramm zum Verwalten des Services

In diesem Thema

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

ParameterDetails

-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 wurde.

-s

Die URL der Site in einem der folgenden Formate:

  • http://gisserver.domain.com:6080
  • http://webadaptor.domain.com/arcgis
Wenn Ihre Site mit der Authentifizierung auf Webebene konfiguriert ist, müssen Sie die lokale URL zu Ihrer Site angeben.

-n

Der Name des Services, auf dem 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 auf dem 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