On Fri, 2002-04-19 at 11:21, Oliver Siegmar wrote:
> Ob Apache nun eine Konfigurationsdatei aus Tausenden von Zeilen einlesen 
> muss, oder einen einzelnen Eintrag um diesen anschlie�end im Speicher zu 
> vervielf�ltigen und mit simplen regexp (anhand der Verzeichnisnamen in 
> einem bestimmten Unterverzeichnis) zu modifizieren, d�rfte f�r die 
> Programmierer ja nun auch nicht h�chste Kunst darstellen. :(

Erm... da liegt ein kleiner Denkfehler vor. *JEDES* logfile bedeuted ein
offenes Filehandle, das auch nicht wieder geschlossen wird bis der
apache vollst�ndig beendet wird.  
Bei mod_vhost_alias wird dies zu einem Problem. Es m�sste zur Laufzeit
�berpr�ft werden, ob bereits ein handle f�r den gesuchten host
exisitert, wenn nicht, muss es ge�ffnet werden..  Wenn du den Server
jetzt mit zuf�lligen Hostnamen bombardierst, hast du ein perfektes DoS.
Warum ? Na, irgendwann gehen dem besten Server OS die FileHandle aus... 

Und warum die Logfiles permanent offen gehalten werden, sollte sich von
selbst erkl�ren...

Deswegen der "tipp" im Manual, sp�ter mit einem Script das allgemeine
logfile aufzusplitten. Ob das nun eine "sch�ne" Methode ist, ist eine
andere Frage..

> Ein manuelles Aufsplitten von Logdateien finde ich irgendwie 
> hingemurkst...wenn es doch schon so eine sch�ne L�sung wie cronolog gibt.

Cronolog hat aber auch "nur" eine Datei offen pro vhost, der sorgt nur
daf�r, das das logrotate etwas eleganter von statten geht..

 Mit freundlichen Gr��en, / Regards
 Arne Blankerts
 

-- 
tow ] WERBEAGENTUR
Agentur f�r fortschrittliche Kommunikation

Arne Blankerts
Head of Development

Breitenfelder Str. 13-17 | 20251 Hamburg | Germany
Phone: +49 (0) 40 20 000 20 | Fax: +49 (0) 40 20 000 222
mailto:[EMAIL PROTECTED] | Web: http://www.tow.de




Antwort per Email an