Thứ ba, 01/03/2016 | 00:00 GMT+7

Cách tìm log Redis trên Ubuntu

Nhật ký rất cần thiết để khắc phục sự cố cài đặt Redis của bạn. Bạn có thể tự hỏi mình "Nhật ký Redis của tôi ở đâu?" hoặc "Redis lưu trữ các file log trên Ubuntu 14.04 ở đâu?"

Với cài đặt apt-get mặc định trên Ubuntu 14.04, file log của Redis được đặt tại /var/log/redis/redis-server.log .

Để xem 10 dòng cuối cùng:

  • sudo tail /var/log/redis/redis-server.log

Với cài đặt từ nguồn mặc định trên Ubuntu 14.04, file log Redis được đặt tại /var/log/redis_6379.log .

Để xem 10 dòng cuối cùng:

  • sudo tail /var/log/redis_6379.log

Các file log một cú nhấp chuột của DigitalOcean Redis được đặt tại /var/log/redis/redis_6379.log .

Để xem 10 dòng cuối cùng:

  • sudo tail /var/log/redis/redis_6379.log

Kiểm tra file log đã lưu trữ

Redis cũng lưu trữ các file log cũ hơn. Xem danh sách các log được lưu trữ với:

  • ls /var/log/redis
Đầu ra
redis-server.log  redis-server.log.1.gz

Bạn có thể extract một file cũ hơn:

sudo gunzip /var/log/redis/redis-server.log.1.gz

Sau đó, xem 10 dòng cuối cùng của nó:

sudo tail /var/log/redis/redis-server.log.1

Sử dụng find để tìm kiếm log

Nếu log của bạn không ở một trong hai vị trí đó, bạn có thể tiến hành tìm kiếm tổng quát hơn bằng cách sử dụng find trong folder /var/logs :

find /var/log/* -name *redis*

Hoặc, tìm kiếm toàn bộ hệ thống của bạn. Quá trình này có thể mất một chút thời gian nếu bạn có nhiều file . Nó sẽ hiển thị một số cảnh báo quyền, điều này là bình thường, mặc dù ta đang tránh điều tồi tệ nhất trong số đó trong /proc/sys với cờ hai -prune . Nó cũng sẽ hiển thị mọi file có redis trong tên, bao gồm các file cài đặt:

find / -path /sys -prune -o -path /proc -prune -o -name *redis*

Đặt Vị trí log trong redis.conf

Vị trí log Redis được chỉ định trong file cấu hình của Redis, redis.conf , thường được đặt tại /etc/redis/redis.conf .

Mở file đó để chỉnh sửa:

  • sudo nano /etc/redis/redis.conf

Xác định vị trí dòng logfile :

/etc/redis/redis.conf
logfile /var/log/redis/redis-server.log

Lưu ý vị trí của các file log . Bạn có thể chỉnh sửa đường dẫn file này nếu bạn muốn đổi tên file log hoặc thay đổi vị trí của nó.

Ubuntu 15.04 và cao hơn: Kiểm tra log systemd với journalctl

Bạn cũng có thể cần kiểm tra log được thu thập cho Redis bằng systemd. (Ubuntu 15.04 trở lên sử dụng systemd, mặc dù Ubuntu 14.04 mặc định là Upstart.) Để tìm hiểu cách sử dụng lệnh journalctl cho mục đích này, hãy đọc bài viết này về journalctl .

Kết luận

Nếu bạn muốn tìm hiểu thêm về cách cài đặt Redis, vui lòng đọc bài viết này về cách cài đặt một cụm Redis .


Tags:

Các tin liên quan

Cách bảo mật cài đặt Redis của bạn trên Ubuntu 14.04
2015-09-25
Cách backup và khôi phục dữ liệu Redis của bạn trên Ubuntu 14.04
2015-09-14
Cách thiết lập server Redis làm Trình xử lý phiên cho PHP trên Ubuntu 14.04
2015-08-21
Cách cấu hình một cụm Redis trên CentOS 7
2015-07-30
Cách cấu hình cụm Redis trên Ubuntu 14.04
2015-07-16
Cách cấu hình bộ đệm Redis để tăng tốc WordPress trên Ubuntu 14.04
2014-12-15
Cách cấu hình giám sát Sensu, RabbitMQ và Redis trên Ubuntu 14.04
2014-09-29