apache

Hans-Dietrich Kirmse hd.kirmse at gmx.de
Di Dez 8 20:43:38 CET 2009


Niels Dettenbach schrieb:
> Hallo Hans, 
> 
> freut mich, das ich soweit helfen konnte.
> 
> 1.) Um Deinen laufenden Server Wieder zu beenden, kannst Du z.B:
> 
> - mit cat /pfad/zu/pidfile die aktuelle Prozessnummer auslesen, dann
> mit kill PID (PID ist die ausgelesene Prozessnummer) herunterfahren
> bzw. töten.

klappt prima.

> 
> Es gibt eine Reihe Standard-Init-Scripte für Unixe / Linuxe, daneben
> kannst Du auch das Standard-Init-Script von Apache - Debian kopieren
> - z.B: cp -pv /etc/init.d/apache2 /etc/init.d/apache2-admin
> 
> und die Kopie Deinen Bedürfnissen anpassen. Im Prinzip musst Du "nur"
> die im Script auftretenden Pfade auf den zweiten Server anpassen - wo
> nötig (PID, Konfiguration o.ä.).
> 
> D.h. dann kannst Du auch Deinen zweiten Apache mit: 
> /etc/init.d/apache2-admin start starten bzw. mit "stop" stoppen usw.
> 
> Bekommst Du das nicht hin, lässt Du den Apache (mit dem besprochenen
> Kommando) beim Systemstart starten und beim Herunterfahren einfach
> (also ohne extra Script oder Kommando) sterben. Das System macht ihn
> dann schon von allein tot... ;)

schon klar, aber das wird schon sauber hinzubekommen sein. Wobei die
Init-Scripte von apache-Lenny schon ganz schön wild aussehen.

> 2.) was meinst Du mit "Ressourcen"? Die gängigen Tools wie: ps afux 
> top Sollten Dir die im laufenden Betrieb benötigten Ressourcen auf
> einfache Weise zeigen. 

Ich meinte in erster Linie den Ram.

mit top ergibt sich bei mir, dass beim Starten bzw. Stoppen dieser 2.
Instanz ca. 1.500k an Ram genommen bzw. wieder freigegeben werden.
Vorhanden sind bei mir 2 GB an Ram, also 2.000.000k. Wenn ich den ersten
Apache kille bzw. wieder starte, dann wird der gleiche Ram frei bzw.
angefordert, was ja auch so sein sollte ;)

  :

> Wenn der zweite Apache eh nur für Konfigurationszwekce einzelner User
> gedacht ist, reicht es auch wenn Du die Zahl der vorgestarteten
> Prozesse auf einen bzw. einzelne reduzierst, um so der RAM-Bedarf zu
> minimieren. 

Das habe ich auch probiert. Damit reduzierte sich der belegte Ram auf
ca. 1.200k, also auf ca. 80% (hätte ich mit größerer Einsparung gerechnet).

  :

> hth Viel Glück! Beste Grüße,

sieht alles sehr gut aus. Meine Fragen sind beantwortet. - super. Danke!

Mit freundlichen Grüßen
Hans-Dietrich