Apache2 extrem langsam und jede Menge cron Prozesse

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
carsten2
Beiträge: 109
Registriert: 26.09.2003 04:43:04

Apache2 extrem langsam und jede Menge cron Prozesse

Beitrag von carsten2 » 31.03.2006 13:35:00

Hallo,

mein apache ist seit kurzem extrem langsam. Bei phpmyadmin dauert es ca. 1. Minute bis er die Seite aufgebaut hat. phpldapadmin ist gar nicht mehr benutzbar. Da braucht er für die Indexseite schon knapp 9 Minuten.
In den logs ist absolut kein Hinweis auf irgendwelche Fehler zu finden. Die Programme laufen alle auf dem gleichen Rechner und den spreche ich über seinen Namen an. Der Name steht in der /etc/hosts und in der /etc/host.conf steht:

Code: Alles auswählen

order hosts,bind
multi on
Das sollte also passen.
Also habe ich mal mit ps nachgesehen. Derzeit laufen bei mir 7 apache2-Prozesse, keine Zombies oder ähnliches.
Das einzige was mir aufgefallen ist sind die 343 cron-Prozesse. Wieso werden die denn nicht wieder beendet? Und könnte das mit meinem apache-Problem zusammenhängen?
Meine Software:
SID
apache2-mpm-prefork 2.0.55-4
php5 5.1.2-1
anacron 2.3-11
cron 3.0pl1-93

Carsten

carsten2
Beiträge: 109
Registriert: 26.09.2003 04:43:04

Beitrag von carsten2 » 31.03.2006 16:55:29

Ich antworte mir mal wieder selbst.
Die ganzen cron-Prozesse sind auf einmal von selbst verschwunden. Keine Ahnung wie oder warum.
Mein apache läuft auch wieder in einer akzeptablen Geschwindigkeit. Irgendwas blockiert den dhcp-Server und dadurch bekommt meine Netzwerkkarte eine falsche IP. Das scheint aber nur den apache zu stören.
Abhilfe schaft der Eintrag

Code: Alles auswählen

 IFBLACKLIST="eth0"
in der /etc/default/zeroconf. Was für ein Glück daß ich so ein Problem schonmal hatte. Nach so einem Mist kann man auch tagelang suchen.
Wozu schreibe ich eigentlich in die /etc/network/interfaces folgendes rein

Code: Alles auswählen

iface eth0 inet static
    address   192.168.13.2
    broadcast 192.168.13.255
    network   192.168.13.0
    netmask   255.255.255.0
    gateway   192.168.13.1
wenn die Kiste das ja doch ignoriert?
Irgendwie wird Linux Windows immer ähnlicher. Der Rechner macht einfach nicht mehr das was ich ihm sage, sondern was er für richtig hält.
In den letzten Monaten habe ich immer mehr Zeit damit verbracht, Dinge wieder zum laufen zu bringen die vorher problemlos funktioniert haben und dann auf einmal nicht mehr obwohl an der Config eigentlich nichts verändert wurde. Mal ging die TV-Karte nicht mehr, ein anderes mal wurden php-Dateien nicht mehr geparst, dann streikt der dhcp-Server oder der imap-Server ist nicht mehr erreichbar, die locales-Einstellungen stimmen nicht mehr usw.
Geht das nur mir so oder haben andere hier ähnliche Erfahrungen gemacht?
Und wo ich gerade am meckern bin, kann mir das einer erklären:

Code: Alles auswählen

sonne:~# ps axucf | grep apache
root      4579  0.0  0.7  23684  7752 ?        Ss   16:20   0:00 apache2
www-data  4642  0.1  0.9  27660  9720 ?        S    16:20   0:00  \_ apache2
root      4644  0.0  0.3  23820  3768 ?        S    16:20   0:00  \_ apache2
www-data  4645  0.0  0.9  26200  9340 ?        S    16:20   0:00  \_ apache2
www-data  4646  0.1  0.9  27716  9548 ?        S    16:20   0:00  \_ apache2
www-data  6115  0.0  0.6  25100  7112 ?        S    16:23   0:00  \_ apache2
root      6148  0.0  0.3  23820  3768 ?        S    16:23   0:00  \_ apache2
root      6149  0.0  0.3  23820  3768 ?        S    16:23   0:00  \_ apache2
root      6150  0.0  0.3  23820  3768 ?        S    16:23   0:00  \_ apache2
root      6151  0.0  0.3  23820  3768 ?        S    16:23   0:00  \_ apache2
root      6152  0.0  0.3  23820  3768 ?        S    16:23   0:00  \_ apache2
?
Ich meine die Benutzerkennung mit der der Indianer läuft.

Carsten

Antworten