Protokolldateien ansehen
Beim Entwickeln und Debuggen ist das Ansehen von Protokolldateien ein entscheidender Schritt. ServBay bietet zwei Methoden zur Ansicht von Protokolldateien: Zugang zum Protokollverzeichnis direkt und über die GUI-Oberfläche von ServBay. Hier sind die detaillierten Schritte.
Methode 1: Direkt ins Log-Verzeichnis gehen
1. Verzeichnis der Protokolldateien
Die Protokolldateien von ServBay befinden sich im Verzeichnis /Applications/ServBay/logs
. Dieses Verzeichnis enthält die Protokolldateien verschiedener Dienste, darunter PHP, Caddy, Redis, MariaDB, MySQL, MongoDB usw.
2. Auf das Log-Verzeichnis zugreifen
Sie können das Log-Verzeichnis über das Terminal oder einen Dateimanager aufrufen. Folgende Schritte beschreiben, wie man das Log-Verzeichnis über das Terminal erreicht:
- Öffnen Sie das Terminal.
- Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste, um ins Log-Verzeichnis zu gelangen:bash
cd /Applications/ServBay/logs
1
3. Protokolldateien ansehen
Im Log-Verzeichnis können Sie mit dem Befehl ls
alle Protokolldateien und Unterverzeichnisse auflisten:
ls
Sie erhalten eine Struktur ähnlich der folgenden:
caddy
dnsmasq
mariadb
memcached
mongodb
mysql
php
|____5.6
|____7.0
|____7.1
|____7.2
|____7.3
|____7.4
|____8.0
|____8.1
|____8.2
|____8.3
|____8.4
postgresql
redis
xdebug
|____5.6
|____7.0
|____7.1
|____7.2
|____7.3
|____7.4
|____8.0
|____8.1
|____8.2
|____8.3
|____8.4
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
4. Bestimmte Protokolldatei ansehen
Sie können die Befehle cat
, less
oder tail
verwenden, um den Inhalt einer bestimmten Protokolldatei zu sehen. Zum Beispiel:
PHP 7.4 Log ansehen
cat php/7.4/php-fpm.log
Oder verwenden Sie den less
Befehl, um seitenweise Ansicht:
less php/7.4/php-fpm.log
Mit tail
können Sie die neuesten Logeinträge sehen:
tail -f php/7.4/php-fpm.log
Caddy-Logs ansehen
Die Logs von Caddy befinden sich im Verzeichnis caddy
. Sie können dieses Verzeichnis betreten, um die spezifischen Logdateien zu sehen:
cd caddy
ls
2
Dann nutzen Sie die oben genannten Befehle, um die spezifischen Logdateien zu betrachten.
Methode 2: Über die GUI-Oberfläche von ServBay
1. ServBay öffnen
Finden Sie das ServBay-Symbol im Anwendungs
-Bereich und doppelklicken Sie es, um es zu öffnen.
2. Dienstprotokolle ansehen
In der GUI-Oberfläche von ServBay können Sie Protokolldateien durch folgende Schritte einsehen:
Über das 'Schnelle Diensteverwaltung' Panel
- In der GUI von ServBay das Dashboard öffnen.
- Auf der rechten Seite jedes Dienstes sehen Sie ein Protokoll-Symbol. Klicken Sie darauf, um die Protokolldatei des Dienstes anzusehen.
Über das 'Dienste' Panel
- Öffnen Sie die GUI von ServBay und gehen Sie ins 'Dienste' Panel.
- Auf der rechten Seite jedes Dienstes ist ein Protokoll-Symbol. Klicken Sie darauf, um die Protokolldatei des Dienstes anzusehen.
Über das 'Hosts' Panel
- Öffnen Sie das 'Hosts' Panel in der GUI von ServBay.
- Rechts neben jedem Host gibt es ein Protokoll-Symbol. Klicken Sie darauf, um die Protokolldatei des Hosts anzusehen.
Über das 'Diensteinstellungen' Panel
- Öffnen Sie das 'Diensteinstellungen' Panel in der GUI von ServBay.
- In der rechten oberen Ecke jedes Dienstes befindet sich ein Protokoll-Symbol. Klicken Sie darauf, um die Protokolldatei des Dienstes anzusehen.
3. Protokolldateien analysieren
Durch das Ansehen der Protokolldateien können Sie den Systemstatus, Fehlermeldungen und Leistungsindikatoren analysieren. Häufige Protokolldateien sind:
php/Version/php-fpm.log
: Zeichnet den Status und Fehler von PHP-FPM auf.caddy
Verzeichnis: Enthält die Zugriffs- und Fehlerprotokolle des Caddy-Webservers.redis.log
: Zeichnet den Status und Fehler von Redis auf.mariadb.log
: Zeichnet den Status und Fehler von MariaDB auf.mysql.log
: Zeichnet den Status und Fehler von MySQL auf.mongodb.log
: Zeichnet den Status und Fehler von MongoDB auf.xdebug/Version
Verzeichnis: Zeichnet Debug-Informationen von XDebug auf.mailpit.log
: Zeichnet den Status und Fehler des Mailpit-Maildienstes auf.
4. Protokolldateien bereinigen
Protokolldateien können viel Speicherplatz verbrauchen, daher empfiehlt es sich, nicht mehr benötigte Protokolldateien regelmäßig zu löschen. Sie können den folgenden Befehl verwenden, um spezifische Protokolldateien zu löschen:
rm php/7.4/php-fpm.log
Achtung: Vor dem Löschen von Protokolldateien sollten Sie sicherstellen, dass wichtige Protokollinformationen gesichert sind.