vernik günlük dosyalarını nerede bulabilirim? / var / log / vernik boş


21

Ubuntu ortamında Varnish sunucusunun günlük dosyalarını okumaya çalışıyorum.

Aslında daha önce hiç Vernik kullanmamıştım.

yani ... / var / log / varnish yazıyorum, fakat klasör boş.

bana günlükleri kaydetmek için vernik sunucumu yapılandırmam gerektiğini söylüyor ... bu doğru mu?

Yanıtlar:


43

varsayılan olarak vernik hiçbir yerde oturum açmaz .. günlükleri göstermek için bir komut çalıştırmanız gerekir

Komutu çalıştırabilirsiniz

varnishncsa

Stdout yerine günlüğe yazmak için bu komutu kullanma hakkında daha fazla bilgi için

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


26
Asla tahmin edemeyeceğiniz log komutu için en aptal isim.
Ben Sinclair

Bunun için internete baktım. Sadece zor bir isim değil, aynı zamanda kimsenin bulamayacağı bir yere de gömüldü.
Joe Yahchouchi

2
Ayrıca yapabilirsinizservice varnishncsa start
vikramaditya234

ncsa, apache öncesi web sunucusuna geri döner ve loganalyzer.net/log-analyzer/apache-combined-log.html günlük biçiminin adıdır . Bu aptalca bir isim olmasına rağmen katılıyorum
Mike

1

Biz de kullanabilirsiniz varnishlog, daha iyi hatırlanan bir isim ile karşılaştırıldığında varnishncsa.

Kök imtiyazla çalıştırmamız gerekiyor - sudo varnishlogaksi halde söyleyecek VSM: Could not get hold of varnishd, is it running?.

Günlüğü dosyaya yazmak için çalıştırabiliriz sudo varnishlog -w <filename>.

-w <filename>
Çıktıyı dosyaya yönlendir. Seçenek belirtilmedikçe
dosyanın üzerine yazılır -a.
Uygulama SIGHUParka plan modunda alırsa , dosya eski dosyanın döndürülmesine izin verecek şekilde yeniden açılacaktır.
Daha sonra -r , -Aseçenek belirtilmedikçe , dosya varnishlog ve seçenekli diğer araçlar tarafından okunabilir . Bu seçenek arka plan modunda çalışırken gereklidir.

Günlük dosyasını okumak için çalıştırabiliriz sudo varnishlog -r <filename>.

-r <filename>
Bu dosyadan günlüğü ikili dosya biçiminde okuyun. Dosya ile oluşturulabilir varnishlog -w filename.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.