Comment accéder au fichier journal Redis
Avoir Redis configuration avec ruby sur ubuntu server, mais ne peut pas comprendre comment accéder à son fichier journal. Tutoriel dit qu'il devrait être ici:
/var/log/redis_6379.log
Mais ne peut même pas trouver le dossier/ var /
5 réponses
Trouvé avec:
sudo tail /var/log/redis/redis-server.log -n 100
Donc, si la configuration était plus standard, cela devrait être:
sudo tail /var/log/redis_6379.log -n 100
Affiche les 100 dernières lignes du fichier.
L'emplacement de votre fichier journal se trouve dans vos configs auxquels vous pouvez accéder avec:
redis-cli CONFIG GET *
Le fichier journal ne peut pas toujours être affiché en utilisant ce qui précède. Dans ce cas, utilisez
tail -f `less /etc/redis/redis.conf | grep logfile|cut -d\ -f2`
Le fichier journal sera l'endroit où le fichier de configuration (généralement /etc/redis/redis.conf
) indique qu'il est :)
Par défaut, logfile stdout
, qui n'est probablement pas ce que vous cherchez. Si redis est en cours d'exécution démonisé, cette configuration de journal signifie que les journaux seront envoyés à /dev/null
, c'est-à-dire supprimés.
Résumé: définissez logfile /path/to/my/log/file.log
dans votre configuration et les journaux redis seront écrits dans ce fichier.
vi /usr/local/etc/redis.conf
Recherchez dir, fichier de log
# The working directory.
#
# The DB will be written inside this directory, with the filename specified
# above using the 'dbfilename' configuration directive.
#
# The Append Only File will also be created inside this directory.
#
# Note that you must specify a directory here, not a file name.
dir /usr/local/var/db/redis/
# Specify the log file name. Also the empty string can be used to force
# Redis to log on the standard output. Note that if you use standard
# output for logging but daemonize, logs will be sent to /dev/null
logfile "redis_log"
Ainsi, le fichier journal est créé à /usr/local/var/db/redis/redis_log
avec le nom redis_log
Vous pouvez également essayer MONITOR
Commande À partir de redis-cli
pour vérifier le nombre de commandes exécutées.
Vérifiez votre fichier journal des erreurs, puis utilisez la commande tail comme:
tail -200f /var/log/redis_6379.log
Ou
tail -200f /var/log/redis.log
Selon votre nom de fichier d'erreur..