ログは、Redisインストールのトラブルシューティングに不可欠です。 「Redisのログはどこにありますか?」または「RedisはUbuntu 14.04のログファイルをどこに保存しますか?」
Ubuntu 14.04のデフォルトの `+ apt-get `インストールでは、Redisログファイルは ` / var / log / redis / redis-server.log +`にあります。
最後の10行を表示するには:
sudo tail /var/log/redis/redis-server.log
Ubuntu 14.04のデフォルトのソースからのインストールでは、Redisログファイルは `+ / var / log / redis_6379.log +`にあります。
最後の10行を表示するには:
sudo tail /var/log/redis_6379.log
DigitalOcean Redisワンクリックログファイルは `+ / var / log / redisにあります。 / redis_6379.log + `。
最後の10行を表示するには:
sudo tail /var/log/redis/redis_6379.log
アーカイブされたログファイルの確認
Redisは古いログファイルもアーカイブします。 アーカイブされたログのリストを以下で参照してください。
ls /var/log/redis
出力
redis-server.log redis-server.log.1.gz
古いファイルをgunzipできます:
sudo gunzip /var/log/redis/redis-server.log..gz
次に、最後の10行を表示します。
sudo tail /var/log/redis/redis-server.log.
findを使用してログを検索する
ログがこれらの場所のいずれにもない場合は、 `+ / var / logs `ディレクトリで ` find +`を使用してより一般的な検索を実行できます。
find /var/log/* -name *redis*
または、システム全体を検索します。 多くのファイルがある場合、これには時間がかかる場合があります。 2つの「+ -prune 」フラグを使用して、「 / proc 」と「 / sys 」で最悪の事態を回避していますが、通常は許可警告がいくつか表示されます。 また、インストールファイルを含む名前に「 redis +」が含まれるすべてのファイルを検索します。
find / -path /sys -prune -o -path /proc -prune -o -name *redis*
redis.confでのログの場所の設定
Redisのログの場所は、Redisの設定ファイルである `+ redis.conf `で指定されます。多くの場合、 ` / etc / redis / redis.conf +`にあります。
そのファイルを編集用に開きます。
sudo nano /etc/redis/redis.conf
`+ logfile +`行を見つけます:
/etc/redis/redis.conf
logfile
ログファイルの場所に注意してください。 ログファイルの名前を変更するか、その場所を変更する場合は、このファイルパスを編集できます。
Ubuntu 15.04以降:journalctlでsystemdログを確認する
systemdによってRedisについて収集されたログを確認することもできます。 (Ubuntu 15.04以降ではsystemdを使用しますが、Ubuntu 14.04のデフォルトはUpstartです。)この目的で `+ journalctl +`コマンドを使用する方法については、https://www.digitalocean.com/community/tutorials/how-をお読みください。 journalctlを使用してsystemdログを表示および操作する[journalctlに関する記事]。
結論
Redisの設定について詳しく知りたい場合は、https://www.digitalocean.com/community/tutorials/how-to-configure-a-redis-cluster-on-ubuntu-14-04 [ Redisクラスターのセットアップ]。