UbuntuでRedisログを見つける方法

ログは、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クラスターのセットアップ]。

Related