Xem tệp Nhật ký Log
Trong quá trình phát triển và gỡ lỗi, việc xem tệp nhật ký là một bước rất quan trọng. ServBay cung cấp hai phương pháp để xem tệp nhật ký: truy cập trực tiếp vào thư mục nhật ký và qua giao diện GUI của ServBay. Dưới đây là các bước chi tiết.
Phương pháp 1: Truy cập trực tiếp vào thư mục Log
1. Thư mục tệp nhật ký
Các tệp nhật ký của ServBay được lưu trữ trong thư mục /Applications/ServBay/logs
. Thư mục này chứa các tệp nhật ký của các dịch vụ, bao gồm PHP, Caddy, Redis, MariaDB, v.v.
2. Truy cập thư mục nhật ký
Bạn có thể truy cập thư mục nhật ký thông qua terminal hoặc trình quản lý tệp. Dưới đây là các bước để truy cập thư mục nhật ký qua terminal:
- Mở ứng dụng terminal.
- Nhập lệnh sau và nhấn phím Enter để vào thư mục nhật ký:bash
cd /Applications/ServBay/logs
1
3. Xem tệp nhật ký
Trong thư mục nhật ký, bạn có thể sử dụng lệnh ls
để liệt kê tất cả các tệp nhật ký và thư mục con:
ls
Bạn sẽ thấy cấu trúc tệp và thư mục giống sau:
caddy
dnsmasq
mariadb
memcached
php
|____5.6
|____7.0
|____7.1
|____7.2
|____7.3
|____7.4
|____8.0
|____8.1
|____8.2
|____8.3
|____8.4
postgresql
redis
xdebug
|____5.6
|____7.0
|____7.1
|____7.2
|____7.3
|____7.4
|____8.0
|____8.1
|____8.2
|____8.3
|____8.4
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
4. Xem tệp nhật ký cụ thể
Bạn có thể sử dụng lệnh cat
, less
hoặc tail
để xem nội dung của từng tệp nhật ký cụ thể. Ví dụ:
Xem nhật ký PHP 7.4
cat php/7.4/php-fpm.log
Hoặc sử dụng lệnh less
để xem phân trang:
less php/7.4/php-fpm.log
Sử dụng lệnh tail
để xem các mục nhật ký mới nhất:
tail -f php/7.4/php-fpm.log
Xem nhật ký Caddy
Nhật ký của Caddy được lưu trữ trong thư mục caddy
, bạn có thể vào thư mục này để xem chi tiết các tệp nhật ký:
cd caddy
ls
2
Sau đó sử dụng các lệnh trên để xem cụ thể tệp nhật ký.
Phương pháp 2: Qua giao diện GUI của ServBay
1. Mở ServBay
Trong thư mục Ứng dụng
, tìm biểu tượng ServBay và nhấp đúp để mở.
2. Xem nhật ký dịch vụ
Trong giao diện GUI của ServBay, bạn có thể xem các tệp nhật ký qua các bước sau:
Qua bảng điều khiển 'Dịch vụ'
- Mở giao diện GUI của ServBay, vào bảng 'Dịch vụ'.
- Bên phải của mỗi dịch vụ, bạn sẽ thấy biểu tượng nhật ký (icon). Nhấp vào biểu tượng này để xem tệp nhật ký của dịch vụ.
Qua bảng điều khiển 'Máy chủ'
- Trong giao diện GUI của ServBay, vào bảng 'Máy chủ'.
- Bên phải của mỗi máy chủ, bạn sẽ thấy biểu tượng nhật ký (icon). Nhấp vào biểu tượng này để xem tệp nhật ký của máy chủ.
3. Phân tích tệp nhật ký
Khi xem tệp nhật ký, bạn có thể phân tích trạng thái hoạt động của hệ thống, thông tin lỗi và các chỉ số hiệu suất. Các tệp nhật ký thường gặp bao gồm:
php/số phiên bản/php-fpm.log
: Ghi lại trạng thái hoạt động và thông tin lỗi của PHP-FPM.- Thư mục
caddy
: Ghi lại nhật ký truy cập và lỗi của máy chủ Web Caddy. redis.log
: Ghi lại trạng thái hoạt động và thông tin lỗi của cơ sở dữ liệu Redis.mariadb.log
: Ghi lại trạng thái hoạt động và thông tin lỗi của cơ sở dữ liệu MariaDB.- Thư mục
xdebug/số phiên bản
: Ghi lại thông tin gỡ lỗi của XDebug.
4. Dọn dẹp tệp nhật ký
Các tệp nhật ký có thể chiếm nhiều không gian đĩa, đề xuất bạn dọn dẹp các tệp nhật ký không cần thiết. Bạn có thể sử dụng lệnh sau để xóa một tệp nhật ký cụ thể:
rm php/7.4/php-fpm.log
Lưu ý: Trước khi xóa tệp nhật ký, hãy đảm bảo bạn đã sao lưu các thông tin nhật ký quan trọng.