ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Проблема при попытке натрав ить AWStats на логи nginx


  • To: nginx-ru@xxxxxxxxx
  • Subject: Проблема при попытке натрав ить AWStats на логи nginx
  • From: "Alex, the Marrch Ca'at" <marrch.caat@xxxxxxxxx>
  • Date: Fri, 7 Aug 2009 15:19:47 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=AoBJEBzsIzWDl4W9QOOz+OEBia9moqrE94eO7tEuW30=; b=ZUPa/WXGin2YHhUYqGETw0i3u5rNUEXb+AvusZmN3Khji2xYWioE/ZRGw5ool6v9da 5GzE7Av90RasKfjg3dLulEkSgYSI3U7WXlN+7+YtFTGcBN1W76M4zMxzC0vuqBBdoZ0p uJTxt7kdfbO6CYtQuJ9oYa8OuikVhfC5so+MU=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=NnG0r3mutkjycEz4qJgUbTQ9z2N3Nm4sHo1zkCzhXs5ok4fHmWDkSsqm8qZnsL2rcS gtbbda9ugGi41VLJYcT8m3F6wo4I1FPzxBwAR4psKPgc8BcHYndD/zGJeIu7ITT+h8kN qorR59QbsGlz/x2XWo0yIVMc8P1eXhwfAU6gw=

Доброго всем дня или иного времени суток!

Я понимаю, что проблема имеет не прямое отношение к теме рассылки, но
велика вероятность, что кто-то уже сталкивался с задачей использования
AWStats с логами nginx и может мне что-то посоветовать.
Формат лога у меня настроен так:

log_format main '$host || $remote_addr || [$time_local] || "$request"
|| $status || $bytes_sent || "$http_referer" || "$http_user_agent" ||
$gzip_ratio';

Получается примерно следующее:

192.168.0.1 || 192.168.0.2 || [06/Aug/2009:19:01:49 +0000] || "POST
/service.php HTTP/1.1" || 200 || 30604 || "-" || "PHP-SOAP/5.2.9" || -
infosys.com || 92.100.52.133 || [06/Aug/2009:19:24:51 +0000] || "GET /
HTTP/1.1" || 404 || 283 || "-" || "Mozilla/5.0 (Windows; U; Windows NT
5.1; ru; rv:1.9.0.13) Gecko/2009073022 Firefox/3.0.13" || 0.00

Формат лога в awstats настроен так:

LogType=W
LogFormat="%virtualname %host %time1 %methodurl %code %bytesd
 %refererquot %uaquot %extra1"
LogSeparator=" || "

- и, судя по всему, это правильно, поскольку если попытаться немного
поменять настройки формата - awstats немедленно ругается, что все
записи в логе corrupted. Однако и в таком виде awstats логи не
воспринимает, причем крайне странным образом:

Dropped record (method/protocol '' not qualified when LogType=W):
192.168.0.1 || 192.168.0.2 || [06/Aug/2009:19:01:49 +0000] || "POST
/service.php HTTP/1.1" || 200 || 30604 || "-" || "PHP-SOAP/5.2.9" || -
Dropped record (method/protocol '' not qualified when LogType=W):
infosys.com || 92.100.52.133 || [06/Aug/2009:19:24:51 +0000] || "GET /
HTTP/1.1" || 404 || 283 || "-" || "Mozilla/5.0 (Windows; U; Windows NT
5.1; ru; rv:1.9.0.13) Gecko/2009073022 Firefox/3.0.13" || 0.00

Я не понимаю, почему awstats не может выделить method/protocol из этих
записей, и почему у него получается пустая строка. Я уже написал на
форум awstats, но там пока ничего дельного сказать не могут. Нет ли у
кого идей, что может быть не так? А если нет - то, если у кого-то есть
реальные логи, которые успешно awstats-ом процессятся - то, будьте
добры, скиньте мне конфиг лога в nginx и параметры LogFormat /
LogSeparator из соотв. конфига awstats.

Заранее спасибо!

С уважением -
Alex, the Marrch Ca'at


 




Copyright © Lexa Software, 1996-2009.