Comment trouver les journaux Redis sur Ubuntu

Les journaux sont essentiels au dépannage de votre installation Redis. Vous pouvez vous demander: “Où sont mes journaux Redis?” Ou “Où Redis stocke-t-il les fichiers journaux sur Ubuntu 14.04?”

Avec une installation + apt-get + par défaut sur Ubuntu 14.04, les fichiers journaux Redis se trouvent dans + / var / log / redis / redis-server.log +.

Pour voir les 10 dernières lignes:

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

Avec une installation d’origine à partir de la source sur Ubuntu 14.04, les fichiers journaux Redis se trouvent dans + / var / log / redis_6379.log +.

Pour voir les 10 dernières lignes:

sudo tail /var/log/redis_6379.log

Les fichiers journaux DigitalOcean Redis sont situés à l’emplacement suivant: '+ / var / log / redis / redis_6379.log + `.

Pour voir les 10 dernières lignes:

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

Vérification des fichiers journaux archivés

Redis archive également les anciens fichiers journaux. Voir une liste des journaux archivés avec:

ls /var/log/redis

Sortie

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

Vous pouvez gunzip un fichier plus ancien:

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

Puis voir ses 10 dernières lignes:

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

Utilisation de find pour rechercher des journaux

Si vos journaux ne se trouvent dans aucun de ces emplacements, vous pouvez effectuer une recherche plus générale en utilisant + find + dans le répertoire + / var / logs +:

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

Ou, recherchez tout votre système. Cela peut prendre un certain temps si vous avez beaucoup de fichiers. Cela affichera quelques avertissements de permission, ce qui est normal, bien que nous évitions le pire d’entre eux dans + / proc + et + / sys + avec les deux drapeaux + -prune +. Il augmentera également tous les fichiers avec le nom + redis +, qui inclut les fichiers d’installation:

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

Définition de l’emplacement du journal dans redis.conf

L’emplacement du journal Redis est spécifié dans le fichier de configuration de Redis, + redis.conf +, souvent situé à + ​​/ etc / redis / redis.conf +.

Ouvrez ce fichier pour le modifier:

sudo nano /etc/redis/redis.conf

Localisez la ligne + logfile +:

/etc/redis/redis.conf

logfile

Notez l’emplacement des fichiers journaux. Vous pouvez modifier ce chemin de fichier si vous souhaitez renommer le fichier journal ou modifier son emplacement.

Ubuntu 15.04 et supérieur: Vérification des journaux systemd avec journalctl

Vous pouvez également vérifier les journaux collectés pour Redis par systemd. (Ubuntu 15.04 et supérieur utilisent systemd, bien que Ubuntu 14.04 soit défini par défaut sur Upstart.) Pour apprendre à utiliser la commande + journalctl + à cette fin, veuillez lire ceci https://www.digitalocean.com/community/tutorials/how- to use use journalctl-view-and-manipulate-systemd-logs [article sur journalctl].

Conclusion

Si vous souhaitez en savoir plus sur la configuration de Redis, veuillez lire cet article sur https://www.digitalocean.com/community/tutorials/how-to-configure-a-redis-cluster-on-ubuntu-14-04 [ mettre en place un cluster Redis].