So finden Sie Redis-Logs unter Ubuntu

Protokolle sind für die Fehlerbehebung bei Ihrer Redis-Installation unerlässlich. Sie könnten sich fragen: "Wo sind meine Redis-Protokolle?" Oder "Wo speichert Redis Protokolldateien unter Ubuntu 14.04?"

Bei einer Standardinstallation von "+ apt-get " unter Ubuntu 14.04 befinden sich die Redis-Protokolldateien unter " / var / log / redis / redis-server.log +".

So zeigen Sie die letzten 10 Zeilen an:

sudo tail /var/log/redis/redis-server.log

Bei einer Standardinstallation von der Quelle unter Ubuntu 14.04 befinden sich die Redis-Protokolldateien unter + / var / log / redis_6379.log +.

So zeigen Sie die letzten 10 Zeilen an:

sudo tail /var/log/redis_6379.log

Die DigitalOcean Redis one-click -Protokolldateien befinden sich unter `+ / var / log / redis / redis_6379.log + `.

So zeigen Sie die letzten 10 Zeilen an:

sudo tail /var/log/redis/redis_6379.log

Überprüfen archivierter Protokolldateien

Redis archiviert auch ältere Protokolldateien. Eine Liste der archivierten Protokolle anzeigen mit:

ls /var/log/redis

Ausgabe

redis-server.log  redis-server.log.1.gz

Sie können eine ältere Datei gunzipen:

sudo gunzip /var/log/redis/redis-server.log..gz

Dann sehen Sie sich die letzten 10 Zeilen an:

sudo tail /var/log/redis/redis-server.log.

Verwenden von find, um nach Protokollen zu suchen

Wenn sich Ihre Protokolle nicht an einem dieser Orte befinden, können Sie eine allgemeinere Suche mit "+ find " im Verzeichnis " / var / logs +" durchführen:

find /var/log/* -name *redis*

Oder durchsuchen Sie Ihr gesamtes System. Dies kann eine Weile dauern, wenn Sie viele Dateien haben. Es werden einige Erlaubniswarnungen angezeigt, was normal ist, obwohl wir das Schlimmste in "+ / proc " und " / sys " mit den beiden " -prune " - Flags vermeiden. Es wird auch jede Datei mit " redis +" im Namen auftauchen, einschließlich der Installationsdateien:

find / -path /sys -prune -o -path /proc -prune -o -name *redis*

Festlegen des Protokollspeicherorts in redis.conf

Der Redis-Protokollspeicherort wird in der Redis-Konfigurationsdatei "+ redis.conf " angegeben, die sich häufig unter " / etc / redis / redis.conf +" befindet.

Öffnen Sie diese Datei zum Bearbeiten:

sudo nano /etc/redis/redis.conf

Suchen Sie die Zeile + logfile +:

/etc/redis/redis.conf

logfile

Notieren Sie sich den Speicherort der Protokolldateien. Sie können diesen Dateipfad bearbeiten, wenn Sie die Protokolldatei umbenennen oder ihren Speicherort ändern möchten.

Ubuntu 15.04 und höher: Systemd Logs mit journalctl prüfen

Möglicherweise möchten Sie auch die von systemd für Redis gesammelten Protokolle überprüfen. (Ubuntu 15.04 und höher verwendet systemd, Ubuntu 14.04 verwendet jedoch standardmäßig Upstart.) Informationen zur Verwendung des Befehls + journalctl + finden Sie unter https://www.digitalocean.com/community/tutorials/how- journalctl-zum-ansehen-und-manipulieren-von-systemd-logs [artikel über journalctl].

Fazit

Wenn Sie mehr über das Einrichten von Redis erfahren möchten, lesen Sie bitte diesen Artikel über https://www.digitalocean.com/community/tutorials/how-to-configure-a-redis-cluster-on-ubuntu-14-04 [ Einrichten eines Redis-Clusters].