Установите Redis с ruby на сервере ubuntu, но не можете понять, как получить доступ к его файлу журнала. В учебнике говорится, что он должен быть здесь:
/var/log/redis_6379.log
Но даже не удается найти папку/var/
Установите Redis с ruby на сервере ubuntu, но не можете понять, как получить доступ к его файлу журнала. В учебнике говорится, что он должен быть здесь:
/var/log/redis_6379.log
Но даже не удается найти папку/var/
Нашел его с помощью
sudo tail /var/log/redis/redis-server.log -n 100
Итак, если настройка была более стандартной, она должна быть:
sudo tail /var/log/redis_6379.log -n 100
Это выводит последние 100 строк файла.
Если ваш файл журнала находится в ваших конфигурациях, с которыми вы можете получить доступ:
redis-cli CONFIG GET *
Файл журнала не всегда может отображаться с использованием приведенного выше. В этом случае используйте
tail -f `less /etc/redis/redis.conf | grep logfile|cut -d\ -f2`
Файл журнала будет там, где файл конфигурации (обычно /etc/redis/redis.conf
) говорит, что это:)
По умолчанию logfile stdout
, который, вероятно, не тот, который вы ищете. Если redis запущен, демонология, то эта конфигурация журнала означает, что журналы будут отправлены на /dev/null
, то есть отброшены.
Сводка: set logfile /path/to/my/log/file.log
в вашей конфигурации, а журналы redis будут записаны в этот файл.
Вы также можете войти в redis-cli и использовать команду MONITOR, чтобы посмотреть, какие запросы происходят с Redis.
vi /usr/local/etc/redis.conf
Ищите каталог, 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"
Итак, файл журнала создается в /usr/local/var/db/redis/redis_log
с именем redis_log
Вы также можете попробовать выполнить команду MONITOR
из redis-cli
, чтобы просмотреть количество выполненных команд.
Проверьте файл журнала ошибок, а затем используйте команду tail как:
tail -200f /var/log/redis_6379.log
или
tail -200f /var/log/redis.log
В соответствии с вашим именем файла ошибки..