Archive for the ‘Linux’ Category

Nicht enden wollende Apache-Prozesse killen

Mittwoch, August 29th, 2007

Man stelle sich vor, man hat einem Webserver ein paar mal ein Reload mit auf den Weg gegeben. Nun soll es aber Software geben, die die Prozesse dann einfach nicht mehr frei gibt.

Den Weberver anzuhalten und neu zu starten wäre vielleicht eine Lösung, aber sicherlich keine gute. Eleganter geht es mit:

lynx --dump http://localhost/server-status | grep " G " | \
cut -d" " -f 5 | xargs kill -9

So kann man sich bequem die Prozess-IDs der hängenden Prozesse ausgeben lassen und sie abschiessen…

Blogged with Flock

Tags: , ,

XEN, udev und Gentoo…

Montag, August 27th, 2007

ein Traumteam. Jedesmal wenn man eine XEN-domU startet bekommt sie eine zufällig generierte MAC-Adresse für das Interface. Ausser man deaktiviert das in der xen.cfg der jeweiligen domU
Da kann man richtig Zeit verbraten, wenn man den Fehler sucht, warum eine domU die wochenlang problemlos lief plötzlich nicht mehr das macht, was sie soll und kein eth0 mehr findet.

Die Lösung liegt – da sowieso ein monolithischer Kernel für die domUs empfohlen wird – im Abschalten des Coldplug-Services in /etc/conf.d/rc

RC_COLDPLUG="no"

eigentlich hätte es reichen sollen, die Netzwerkkarten explizit mit

RC_PLUG_SERVICES="!net.*"

auszunehmen, aber das war wohl nur die halbe Wahrheit

Blogged with Flock

Tags: , ,

XEN scheint anstrengend zu werden

Dienstag, Juli 24th, 2007

Gestern und heute war XEN-Installation unter Gentoo mit 64Bit angesagt.
Lustig ist was anderes.

xen-sources-2.6.20 kann man nicht übersetzen, wenn PCI-Supprt im Kernel ist. Ohne gibt’s eben keine Platten… Supi.

Heute zurück auf xen-sources-2.6.18-r1, das sieht schon besser aus, leider finden jetzt die Images von jailtime.org ihre Platten nicht. Auch dufte.

Das wird noch spannend bei dem Projekt, sowviel steht fest.

Es gibt schlimmeres, es könnte ja regnen… Achso das machts ja ständig, schöner April.

kein dmesg mehr bei 64Bit

Freitag, Juli 20th, 2007

Wie es der Teufel so will muss man beim 64Bit-Gentoo mcelog statt dmesg verwenden um Kernelmeldungen zu sehen… Muss man erstmal draufkommen