де я можу знайти файли журналу лаку? / var / log / лак порожній


21

Я намагаюся читати файли журналів сервера Varnish в середовищі Ubuntu.

Я фактично ніколи раніше не використовував лак.

так що ... я cd в / var / log / varnish, але папка порожня.

це говорить мені, що я повинен налаштувати свій лаковий сервер для збереження журналів ... це правда?

Відповіді:


43

за замовчуванням лак нікуди не входитиме. Ви повинні запустити команду, щоб він показав журнали

Ви можете запустити команду

varnishncsa

Для отримання додаткової інформації про те, як використовувати цю команду для запису в журнал замість stdout

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


26
Найбільш дурне ім'я для команди журналів, про яке ви ніколи не здогадаєтесь.
Бен Сінклер

Я переглянула це через Інтернет. Це не тільки важке ім'я, воно також поховане глибоко там, де його ніхто не може знайти.
Джо Яхчучі

2
Ви також можете зробитиservice varnishncsa start
vikramaditya234

ncsa повертається до веб-сервера pre-apache і є назвою формату журналу loganalyzer.net/log-analyzer/apache-combined-log.html . Я згоден, хоча це дурне ім’я
Майк

1

Ми могли б використовувати varnishlogі краще запам’ятоване ім’я порівняно з varnishncsa.

Нам потрібно запустити його з привілеєм root - sudo varnishlogінакше колись це буде сказано VSM: Could not get hold of varnishd, is it running?.

Для написання журналу у файл ми могли б запустити sudo varnishlog -w <filename>.

-w <filename>
Перенаправлення виводу у файл.
Файл буде перезаписаний, якщо -aне вказано параметр.
Якщо програма отримає в демонстраційному SIGHUPрежимі, файл буде відкрито, що дозволить повернути старий.
Потім файл може бути прочитаний за допомогою varnishlog та інших інструментів з -r опцією, якщо -Aне вказано параметр. Цей параметр потрібен під час роботи в демон-режимі.

Для читання файлу журналу ми можемо запустити sudo varnishlog -r <filename>.

-r <filename>
Прочитайте увійдіть у формат бінарного файлу з цього файлу. Файл можна створити за допомогою varnishlog -w filename.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.