Benutzerhandbuch
Version 1.9 — Rev. 3

# WebAdmin-Konsole - Dienstmanager

Der Dienstmanager dient als Kontrollraum zum Überwachen des Servers und zum Steuern bestimmter übergeordneter Funktionen. Er bietet die folgenden Funktionen: (Der Dienstmanager ist über das Menü Actions oder über die Startseite erreichbar.)

- Aktuellen Status von Server, Listenern und virtuellen Hosts überwachen.
- Konfigurationsänderungen mit einem graceful restart anwenden.
- Einen bestimmten virtuellen Host aktivieren oder deaktivieren.
- Das Serverprotokoll über den Protokollbetrachter anzeigen.
- Serverstatistiken in Echtzeit überwachen.

### Name - Server

#### Beschreibung

Der eindeutige Name, der diesen Server identifiziert. Dies ist der Servername, der in der allgemeinen Konfiguration angegeben wurde.

### PID

#### Beschreibung

PID (Prozess-ID) des aktuellen Serverprozesses.

#### Tipps

Information Die PID ändert sich jedes Mal, wenn der Server neu gestartet wird.

### Aktionen

#### Beschreibung

In diesem Menü sind fünf Aktionen verfügbar: Graceful Restart, Toggle Debug Logging, Server Log Viewer, Real-Time Statistics und Compile PHP.

- Änderungen anwenden/Graceful Restart startet den Serverprozess graceful neu, ohne laufende Anfragen zu unterbrechen.
- Debug-Protokollierung umschalten schaltet die Debug-Protokollierung ein oder aus.
- Serverprotokoll-Betrachter ermöglicht das Anzeigen des Serverprotokolls über den Protokollbetrachter.
- Echtzeitstatistiken ermöglicht das Anzeigen des Serverstatus in Echtzeit.
- Compile PHP ermöglicht das Kompilieren von PHP für LiteSpeed Web Server.

#### Tipps

Information Das Shell-Dienstprogramm $SERVER_ROOT/bin/lswsctrl kann ebenfalls zur Steuerung der Serverprozesse verwendet werden, erfordert jedoch eine Login-Shell.

### Änderungen anwenden/Graceful Restart

#### Beschreibung

Durch Klicken auf Graceful Restart wird ein neuer Serverprozess gestartet. Bei Graceful Restart beendet sich der alte Serverprozess erst, nachdem alle Anfragen an ihn abgeschlossen wurden (oder das Limit Graceful-Restart-Timeout (Sek.) erreicht wurde).
Konfigurationsänderungen werden beim nächsten Neustart angewendet. Graceful Restart wendet diese Änderungen ohne Serverausfall an.

#### Tipps

Information Graceful restart benötigt weniger als 2 Sekunden, um einen neuen Serverprozess zu erzeugen.

### Serverprotokoll-Betrachter

#### Beschreibung

Der Serverprotokoll-Betrachter ist ein praktisches Werkzeug zum Durchsuchen des aktuellen Serverprotokolls nach Fehlern oder Problemen. Der Protokollbetrachter durchsucht die Serverprotokolldatei blockweise nach der angegebenen Protokollstufe.
Die Standardblockgröße beträgt 20KB. Sie können die Schaltflächen Begin, End, Next und Prev verwenden, um durch eine große Protokolldatei zu navigieren.

#### Tipps

Information Die Größe einer dynamisch erzeugten Seite wird durch Max. dynamische Antwort-Bodygröße (Byte) begrenzt. Wenn der Block zu groß ist, kann die Seite abgeschnitten werden.

### Echtzeitstatistiken

#### Beschreibung

Der Link Real-Time Statistics führt zu einer Seite mit einem Echtzeitbericht zum Serverstatus. Dies ist ein praktisches Werkzeug zur Überwachung des Systems.
Der Bericht zeigt eine Momentaufnahme Ihrer Serverstatistiken. Die Aktualisierungsrate dieser Momentaufnahme wird durch die Dropdown-Liste Refresh Interval oben rechts gesteuert.
Der Bericht enthält die folgenden Abschnitte:

- Server Health zeigt grundlegende Serverstatistiken, Betriebszeit, Last und durch Anti-DDoS blockierte IPs.
- Server zeigt aktuelle Statistiken zu Datendurchsatz, Verbindungen und Anfragen.
- Virtual Host zeigt Verarbeitungsstatus von Anfragen und Status externer Anwendungen für jeden virtuellen Host.
- External Application listet die derzeit laufenden externen Anwendungen und deren Nutzungsstatistiken auf. Der CGI-Daemonprozess lscgid läuft immer als externe Anwendung.

Viele Zeilen in Real-Time Statistics enthalten ein Diagrammsymbol. Durch Klicken auf dieses Symbol wird ein Echtzeitdiagramm der Statistiken dieser Zeile geöffnet.
Im Abschnitt Server befindet sich neben Requests ein Link mit der Bezeichnung (Details). Dieser Link führt zu Requests Snapshot, wo Sie detaillierte Informationen darüber sehen können, welche Clients bestimmte Arten von Anfragen stellen oder welche Bereiche Ihrer Site Engpässe verursachen. Die Felder im blauen Bereich ermöglichen das Filtern der Momentaufnahme, um bestimmte Teile des Servers zu isolieren oder nach Clients zu suchen, die bestimmte Aktionen ausführen.

### Debug-Protokollierung umschalten

#### Beschreibung

Toggle Debug Logging schaltet den Wert von Debug-Stufe zwischen NONE und HIGH um. Da Debug-Protokollierung die Leistung beeinflusst und die Festplatte schnell füllen kann, sollte Debug-Stufe auf einem Produktionsserver normalerweise auf NONE gesetzt sein. Diese Funktion kann verwendet werden, um Debug-Protokollierung schnell ein- und auszuschalten, um ein Problem auf einem Produktionsserver zu diagnostizieren. Auf diese Weise ein- oder ausgeschaltete Debug-Protokollierung ändert nichts an der angezeigten Serverkonfiguration.

#### Tipps

Information Debug-Protokollierung umschalten funktioniert nur, wenn Protokollstufe auf DEBUG gesetzt ist.
Performance Wichtig! Debug-Protokollierung enthält detaillierte Informationen zu jeder Anfrage und Antwort. Aktive Debug-Protokollierung beeinträchtigt die Dienstleistung erheblich und kann den Speicherplatz in sehr kurzer Zeit füllen. Diese Funktion sollte nur kurzzeitig zur Diagnose von Serverproblemen verwendet werden.

#### Siehe auch

Debug-Stufe, Protokollstufe

### Name - Listener

#### Beschreibung

Der eindeutige Name, der diesen Listener identifiziert. Dies ist der Listener-Name, den Sie beim Einrichten des Listeners angegeben haben.

### Status - Listener

#### Beschreibung

Der aktuelle Status dieses Listeners. Der Status ist entweder Running oder Error.

#### Tipps

Information Wenn sich der Listener im Status Error befindet, können Sie im Serverprotokoll nachsehen, warum.

### Zuordnungen virtueller Hosts

#### Beschreibung

Zeigt die derzeit eingerichteten Zuordnungen von einem bestimmten Listener zu virtuellen Hosts. Der Name des virtuellen Hosts erscheint in Klammern und wird von den passenden Domainnamen für diesen Listener gefolgt.

#### Tipps

Information Wenn ein virtueller Host nicht erfolgreich geladen wurde (schwerwiegende Fehler in der Konfiguration des virtuellen Hosts), wird die Zuordnung zu diesem virtuellen Host nicht angezeigt.

### Name - Virtueller Host

#### Beschreibung

Der eindeutige Name, der diesen virtuellen Host identifiziert. Dies ist der Name des Virtual Hosts, den Sie beim Einrichten dieses virtuellen Hosts angegeben haben.

### Status - Virtueller Host

#### Beschreibung

Der aktuelle Status eines virtuellen Hosts. Der Status kann sein: Running, Stopped, Restart Required oder Running - Removed from Configuration.

- Running bedeutet, dass der virtuelle Host geladen und in Betrieb ist.
- Stopped bedeutet, dass der virtuelle Host geladen, aber nicht in Betrieb ist (deaktiviert).
- Restart Required bedeutet, dass dies ein neu hinzugefügter virtueller Host ist und der Server seine Konfiguration noch nicht geladen hat.
- Running - Removed from Configuration bedeutet, dass der virtuelle Host aus der Serverkonfiguration gelöscht wurde, aber weiterhin in Betrieb ist.

### Aktionen - Virtueller Host

#### Beschreibung

Dieses Feld zeigt Schaltflächen zum Deaktivieren, Aktivieren oder Neustarten des virtuellen Hosts. Aktionen an einem virtuellen Host wirken sich nicht auf den restlichen Webserver aus.

#### Tipps

Information Es ist sinnvoll, einen virtuellen Host vorübergehend zu deaktivieren, während seine Inhalte aktualisiert werden.

### Aktivieren

#### Beschreibung

Die Aktion Enable startet einen gestoppten virtuellen Host. Dadurch können neue Anfragen angenommen werden.

### Deaktivieren

#### Beschreibung

Die Aktion Disable stoppt einen laufenden virtuellen Host. Neue Anfragen werden nicht angenommen, aber bereits verarbeitete Anfragen werden wie gewohnt abgeschlossen.

### Neustart - Virtueller Host

#### Beschreibung

Die Aktion Restart veranlasst den Webserver, die neueste Konfiguration für diesen virtuellen Host zu laden. Bereits verarbeitete Anfragen werden mit der alten Konfiguration abgeschlossen. Die neue Konfiguration gilt nur für neue Anfragen. Alle Änderungen an einem virtuellen Host können auf diese Weise im laufenden Betrieb angewendet werden.