Page 1 of 1

Webalizer bringt fehler-> httpdtraffik.sh: line 40:

Posted: 2006-03-12 12:19
by fun4teen
Hallo,

bis zum 16 Februar hat Webalizer bei mir auf dem Server perfekt funktioniert. Aber von einem Tag auf den anderen werden keine Statistiken mehr erstellt.
Ich Arbeite mit Confixx 3.1 und es handelt sich um einen Suse Linux 9.1 Server.

Führe ich ./httpdtraffik.sh DEBUG aus bekomme ich folgende Fehlermeldung:

/root/confixx/httpdtraffik.pl web0
-c /home/htdocs/web0/.configs/webalizer.conf
./httpdtraffik.sh: line 40: -c: command not found
/root/confixx/rotate.pl web0 access
/usr/bin/find /home/htdocs/web0/log/old/ -atime +90 -type f -exec rm -f {} ;
web1
/root/confixx/httpdtraffik.pl web1
-c /home/htdocs/web1/.configs/webalizer.conf
./httpdtraffik.sh: line 40: -c: command not found
/root/confixx/rotate.pl web1 access
/usr/bin/find /home/htdocs/web1/log/old/ -atime +90 -type f -exec rm -f {} ;
web10
/root/confixx/httpdtraffik.pl web10
-c /home/htdocs/web10/.configs/webalizer.conf
./httpdtraffik.sh: line 40: -c: command not found
/root/confixx/rotate.pl web10 access
/usr/bin/find /home/htdocs/web10/log/old/ -atime +90 -type f -exec rm -f {} ;

...
Schau ich mir nun Zwile 40 von der httpdtraffik.sh an steht da folgendes:
$WEBALIZER -c $HOMEDIR/$USER/$CONF
Scheint beinah so als wäre etwas mit den Pfaden passiert..

Hat mir jemand einen Tipp was ich machen könnte?
Danke

Re: Webalizer bringt fehler-> httpdtraffik.sh: line 40:

Posted: 2006-03-12 14:38
by keepoer
Hi,
ich würde mal sagen, dass bei Web0, 1 und 10 die Webalizer-confs fehlen. Web 2-9 scheinen ja problemlos durchzulaufen...

Re: Webalizer bringt fehler-> httpdtraffik.sh: line 40:

Posted: 2006-03-12 14:40
by fun4teen
Also die Fehlermeldung kommt bei allen Web(s) .. ich hab hier nur die ersten rauskopiert.

Re: Webalizer bringt fehler-> httpdtraffik.sh: line 40:

Posted: 2006-03-12 14:46
by Roger Wilco
Offenbar ist $WEBALIZER in dem Skript nicht gesetzt. Da solltest du ansetzen.

Re: Webalizer bringt fehler-> httpdtraffik.sh: line 40:

Posted: 2006-03-13 14:49
by fun4teen
OK... Der Pfad ist nun wieder gesetzt.

Es werden auch alle Statistiken erstellt ausser bei einem webXX Account.

Womit kann das zu tun haben, das es bei dem nicht geht...


Kann man eigentlich seit dem Aussetzer die Datensätze nachholen irgendwie? Den die Logs sind ja eigentlich noch vorhanden.

Danke

Re: Webalizer bringt fehler-> httpdtraffik.sh: line 40:

Posted: 2006-03-13 16:36
by fun4teen
Fehler behoben.

Die Webalizer.conf wurde falsch geschrieben.
Es wurde in der Datei zwei verschiedene OUTPUT dirs angegeben.

Kennt jemand zufällig noch den befehl wie ich mit webalizer die letzten Tage auswerten kann ?

Thx

Re: Webalizer bringt fehler-> httpdtraffik.sh: line 40:

Posted: 2006-03-13 16:57
by Joe User
fun4teen wrote:Kennt jemand zufällig noch den befehl wie ich mit webalizer die letzten Tage auswerten kann ?
Du kannst nur die noch vorhanden access_logs nochmal auswerten, indem Du den Inhalt des Outputdir löschst und die access_logs nacheinander (die Älteste zuerst) analysieren lässt...

Re: Webalizer bringt fehler-> httpdtraffik.sh: line 40:

Posted: 2006-03-13 17:05
by fun4teen
OK Danke, verstehe.

Das scheint mir aber zuviel arbeit zu sein..

Danke für Eure Hilfe.

Gruß
Dominik

Re: Webalizer bringt fehler-> httpdtraffik.sh: line 40:

Posted: 2006-03-13 17:26
by Joe User

Code: Select all

rm -f /path/to/outputdir/*
cd /path/to/logfiles
for i in access_log*.gz; do
 zcat $i >> access_log_temp;
done
webalizer -c /path/to/webalizer.conf /path/to/access_log_temp
webalizer -c /path/to/webalizer.conf /path/to/access_log
Sollte funktionieren, Backup anlegen!