Hallo Frank,

das sollte kein Problem sein, wenn Du wie folgt vorgehst:
Obwohl Du es Dir anders vorgestellt hast, solltest Du jeden 
Apache-Webserver in sein eigenes Logfile schreiben lassen.
Wenn die Erreichbarkeit uber NFS nicht hundertprozentig
sicher gestellt ist, empfehle ich Dir, die Logfiles lieber
auf einem lokalen Verzeichnis abzulegen.

Am besten solltest Du die Logs taglich rotieren lassen
(z.B. mit cronolog). Vorteil: Die Logfiles des Vortags 
stehen ab Mitternacht fur eine weitere Verarbeitung zur 
Verfugung und Du kannst sicher sein, da? sie nicht weiter 
beschrieben werden.

Bevor Du die Logfiles jedoch mit einer Web-Statistik-Software
weiter verarbeitest, kopierst Du Dir beide Logfiles in ein
Arbeitsverzeichnis und erzeugst ein neues (vorerst unsortiertes)
Gesamtlogfile:

cat access_log1 >gesamt_log
cat access_log2 >>gesamt_log

Anschlie?end sortierst Du das Gesamtlog mit sort, so da? Du ein
sortiertes Gesamtlogfile erhaltst:

sort -t ' ' \
  -k 4.9,4.12n \
  -k 4.5,4.7M \
  -k 4.2,4.3n \
  -k 4.14,4.15n \
  -k 4.17,4.18n \
  -k 4.20,4.21n \
  gesamt_log >gesamt_log_sortiert

Dieses Logfile (gesamt_log_sortiert) kannst Du dann mit jeder
beliebigen Web-Statistik-Software weiter verarbeiten lassen.

Das Verfahren ist fur beliebig viele Webserver im Cluster
anwendbar.

Gru?
 Marcus Reimann
 M. Reimann Systemberatung
 http://www.reimann-systemberatung.de 

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Thursday, December 04, 2003 6:50 PM
> To: users-de@httpd.apache.org
> Subject: Mehrere Apache-Instanzen mit gemeinsamem Logfile moeglich?
> 
> 
> Hallo zusammen,
> 
> wir moechten einen Cluster mit 2 Apache-Webservern aufbauen (Solaris,
> mit Loadbalancing), welche auf einen gemeinsamen Datenpool (NFS)
> zurueckgreifen.  Die Daten sind kein Problem, aber ich frage mich, ob
> diese beiden Apache-Instanzen in ein gemeinsames Logfile schreiben
> koennen.  Wenn jeder httpd eine eigene Kopie des Logfiles permanent
> offen haelt und gepuffert reinschreibt erwarte ich ueber kurz 
> oder lang
> ein korruptes Logfile und Verlust von Eintraegen.  Sehe ich 
> das richtig
> und was fuer Varianten gibt es sonst, ein (einzelnes) gemeinsames
> Logfile zu fuehren?  Oder ist das alles kein Problem?
> 
> Ich konnte bisher trotz Internet-Recherche keine Antwort auf 
> diese Frage
> finden (falsche Suchwoerter?) und hoffe deshalb, dass ich bei Euch
> einige Tipps kriege.
> 
> Schon mal herzlichen Dank im voraus
> 
>    frank
> 
> 
> ** Problems, questions, feedback?  Mail to [EMAIL PROTECTED] **
> 
> ----------
> Frank Thommen, Informatik Support Gruppe, D-INFK, ETH Zuerich
> E-Mail: [EMAIL PROTECTED]; Tel: +41-1-63 27208 (Mo-Do)
> Web: http://www.isg.inf.ethz.ch
> ----------



--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an [EMAIL PROTECTED]
           sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------

Antwort per Email an