Page 10 of 10

Re: [ANN]: Tägliche Mail vom Server

Posted: 2004-02-24 12:52
by space
kajo0011 wrote:Wie es aussieht hast Du schon in jedem VHost min. einen "CustomLog" Eintrag. Wenn möglich sollte man sowas vermeiden.
Wenn dies nicht vermeidbar ist (z.B. bei der Visas installation), dann muss man eben auch für jeden vhsot einen eigenen Eintrag für den srvreport-pipelog.pl machen.
Ja ich habe für jeden vHost einen CustomLog eintrag, brauch ich für meine Stats. Probleme hatte ich so noch nie auch mit denn dicksten servern nicht...

Wann rechnest du mit einem "stable" release das auch unter hochlast läuft?

Re: [ANN]: Tägliche Mail vom Server

Posted: 2004-02-24 13:07
by kajo0011
Jetzt:

Eigentlich sollte es so gehen (pipelog.pl):

Code: Select all

#!/usr/bin/perl
###### SrvReport-Apache-PipeLog

# do logging depending on the actual date

$logDir = "/var/log/httpd";
while(<STDIN>){
  my $log = $_;
  my ($sec,$min,$hour,$day,$mon,$year,undef,undef,undef) = localtime ();
  open(LOG, ">>$logDir/".sprintf("srvreport_%04d-%02d-%02d", $year+1900, $mon+1, $day)) or next;
  flock(LOG, 2);
  print LOG $_;
  close(LOG);
}
PS: Nur die Zeile "flock(LOG, 2);" ist hinzugekommen. Dies verhindert den Zugriff auf die Datei von mehreren Prozessen aus.
Somit gibt es keine Konflikte beim loggen.

Re: [ANN]: Tägliche Mail vom Server

Posted: 2004-02-24 16:37
by space
danke sehr, darf ich aus deinem tool ein debian packet bauen? währe nützlich für die verteilung

Re: [ANN]: Tägliche Mail vom Server

Posted: 2004-02-24 17:31
by kajo0011
Prinzipiell schon... wenn möglich solltest Du noch warten, bis die Version 0.41 raus ist (welche dann min. 2-3 bugfixes noch enthält; wird vermutlich im laufe des abends erzeugt)

Wenn Du mir noch sagen kannst wie man ein Debian-Pekt erstellt, kann ich es vielleicht auch in das CVS mit aufnehmen.

PS: Demnächst wird der ganze Thread unter "Userprojekte unter freien Lizenzen" neu eröffnet...

Re: [ANN]: Tägliche Mail vom Server

Posted: 2004-02-24 18:42
by space
ok ich warte noch mit dem packetbau.
ein debian paket baut man mit dh_make, benötigt das packet dh-make

Re: [ANN]: Tägliche Mail vom Server

Posted: 2004-02-24 20:32
by kajo0011
Sodelle... jetzt gibt es eine neue Version...
UND:
Das ganze ist jetzt unter Userprojekte unter freien Lizenzen

Also bitte in Zukunft den folgenden Thread verwenden:
SrvReport: Tägliche Mail vom Server

Re: [ANN]: Tägliche Mail vom Server

Posted: 2004-02-24 20:42
by captaincrunch
Daher: closed