Como aceder ao ficheiro de Registo Redis

Ter configuração Redis com ruby no servidor ubuntu, mas não consegue descobrir como aceder ao seu ficheiro de Registo. O Tutorial diz que deve estar aqui:

/var/log/redis_6379.log

mas nem sequer consigo encontrar a /var / pasta

 35
Author: Christoffer, 2013-05-02

5 answers

Encontrei-o com:

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

Então se a configuração foi mais padrão que deveria ser:

sudo tail /var/log/redis_6379.log -n 100

Isto mostra as últimas 100 linhas do ficheiro.

Onde está o seu ficheiro de registo está nos seus configuros a que pode aceder com:

redis-cli CONFIG GET *

O ficheiro de Registo pode nem sempre ser mostrado usando o acima. Nesse caso, utilize

tail -f `less  /etc/redis/redis.conf | grep logfile|cut -d\  -f2`
 45
Author: Christoffer, 2017-05-03 21:15:00

O ficheiro de registo será onde o ficheiro de configuração (normalmente /etc/redis/redis.conf diz que é:)

Por padrão, logfile stdout que provavelmente não é o que você está procurando. Se o redis estiver em execução daemonizado, então essa configuração de log significa que os logs serão enviados para /dev/null, ou seja, descartados.

Resumo: defina logfile /path/to/my/log/file.log na sua configuração e os registos redis serão escritos nesse ficheiro.

 8
Author: glarrain, 2013-07-17 18:30:18

Você também pode autenticar-se no redis-cli e usar o comando MONITOR para ver que consultas estão a acontecer contra o Redis.

 8
Author: blimmer, 2016-02-04 17:43:03
vi /usr/local/etc/redis.conf

Procura por dir, logfile

# 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"

Então o ficheiro de registo é criado em /usr/local/var/db/redis/redis_log com o nome redis_log

Você também pode tentar MONITOR comando de redis-cli para rever o número de comandos executados.

 5
Author: Kanagavelu Sugumar, 2017-08-23 16:43:26

Verifique o seu ficheiro de registo de erros e depois use o comando tail como:

tail -200f /var/log/redis_6379.log

Ou

 tail -200f /var/log/redis.log

De acordo com o nome do seu ficheiro de erro..

 -1
Author: Aman Aggarwal, 2015-06-23 07:02:21