Tôi có thể tìm thấy tập tin nhật ký véc ni ở đâu? / var / log / véc ni trống


21

Tôi đang cố đọc các tệp nhật ký của máy chủ Varnish trong môi trường Ubuntu.

Tôi thực sự chưa bao giờ sử dụng Varnish trước đây.

vì vậy ... tôi cd đến / var / log / véc ni, nhưng thư mục trống.

nó cho tôi biết rằng tôi phải cấu hình máy chủ véc ni của mình để lưu nhật ký ... điều đó có đúng không?

Câu trả lời:


43

theo mặc định véc ni sẽ không đăng nhập bất cứ nơi nào .. bạn phải chạy một lệnh để làm cho nó hiển thị nhật ký

Bạn có thể chạy lệnh

varnishncsa

Để biết thêm thông tin về cách sử dụng lệnh đó để ghi vào nhật ký thay vì thiết bị xuất chuẩn

http://www.go2linux.org/linux/2011/05/configure-varnish-logs-varnishnsca-logrotate-and-awstats-1014


25
Tên ngu ngốc nhất cho lệnh log mà bạn sẽ không bao giờ đoán được.
Ben Sinclair

Tôi đã tìm kiếm trên internet cho điều này. Không chỉ là một cái tên khó, nó còn bị chôn vùi sâu nơi không ai có thể tìm thấy nó.
Joe Yahchouchi

2
Bạn cũng có thể làmservice varnishncsa start
vikramaditya234

ncsa quay trở lại máy chủ web trước apache và là tên của định dạng nhật ký loganalyzer.net/log-analyzer/apache-combined-log.html . Tôi đồng ý mặc dù đó là một cái tên ngu ngốc
Mike

1

Chúng ta cũng có thể sử dụng varnishlog, một cái tên được nhớ tốt hơn so với varnishncsa.

Chúng ta cần chạy nó với quyền root - sudo varnishlognếu không đôi khi nó sẽ nói VSM: Could not get hold of varnishd, is it running?.

Để ghi nhật ký vào tập tin, chúng tôi có thể chạy sudo varnishlog -w <filename>.

-w <filename>
Chuyển hướng đầu ra vào tập tin.
Các tập tin sẽ được ghi đè trừ khi -atùy chọn được chỉ định.
Nếu ứng dụng nhận được SIGHUPở chế độ daemon, tập tin sẽ được mở lại cho phép quay cái cũ.
Tập tin sau đó có thể được đọc bởi var Veclog và các công cụ khác với -r tùy chọn, trừ khi -Atùy chọn được chỉ định. Tùy chọn này là bắt buộc khi chạy trong chế độ daemon.

Để đọc tệp nhật ký, chúng tôi có thể chạy sudo varnishlog -r <filename>.

-r <filename>
Đọc nhật ký ở định dạng tệp nhị phân từ tệp này. Các tập tin có thể được tạo ra với varnishlog -w filename.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.