Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-07-23 15:23:16

  redelek - Członek DUG

redelek
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2008-07-17

Apach2 format logów

Witam,

Mam takie pytanko i problem. Muszę podmieniać logi serwera apache raz dziennie do aplikacji która je analizuje.
Przestawiłem sobie /etc/logrotate.d/apache2 na coś takiego

Kod:

/var/log/apache2/*.log {
        daily
        missingok
        rotate 1
        compress
        delaycompress
        notifempty
        create 640 root adm
        sharedscripts
        postrotate
                if [ -f "`. /etc/apache2/envvars ; echo ${APACHE_PID_FILE:-/var/run/apache2.pid}`" ]; then
                        /etc/init.d/apache2 reload > /dev/null
                fi
        endscript
}

Może zadziała. Problem jest w tym, że pliki logów chciałbym też oznaczać datami

Kod:

        LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
        ErrorLog "/var/log/apache2/redelek_error_%Y-%m-%d-%H_%M_%S.log"
        CustomLog "/var/log/apache2/redelek_access_%Y-%m-%d-%H_%M_%S.log" combined

Niestety zapisuje mi pliki tak
redelek_error_%Y-%m-%d-%H_%M_%S.log
redelek_access_%Y-%m-%d-%H_%M_%S.log

Macie na to pomysł?


Pozdrawiam
Redelek
--------------------------------------------------------
Polecam hosting ViPower https://vipower.pl/panel/aff.php?aff=208, TikTalik https://tiktalik.com/pl/

Offline

 

#2  2009-07-23 15:45:20

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Offline

 

#3  2009-07-23 15:51:46

  redelek - Członek DUG

redelek
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2008-07-17

Re: Apach2 format logów

no tak , ale tamto nie działało.

Trzeba doinstalować

Kod:

apt-get apache2-utils

potem tak

Kod:

        LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
        ErrorLog "|usr/sbin/rotatelogs -l /var/log/apache2/redelek_error-%Y.%m.%d.log 86400"
        CustomLog "|usr/sbin/rotatelogs -l /var/log/apache2/redelek_access-%Y.%m.%d.log 86400" combined

I śmiga jak się patrzy i logi są zmieniane co jeden dzień dzieki ustawieniu 86400

Dzięki


Pozdrawiam
Redelek
--------------------------------------------------------
Polecam hosting ViPower https://vipower.pl/panel/aff.php?aff=208, TikTalik https://tiktalik.com/pl/

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)