Apache startet nicht nach reboot

frank2342

New Member
Hallo zusammen,

ich habe hier einen vserver bei Host-Europe mit Debian-Etch und ISPCP-Omega. Soweit funktioniert alles. Nur muss ich den Apache nach einem reboot manuell starten. OK, normalerweiße startet man eine Linux-Server nicht neu, bei einem Stromausfall o.ä. lässt sich das dann aber nicht mehr vermeiden. Läuftder Apache erstmal gibt es keine Probleme - bis zum nächsten reboot.

In den Log-Dateien kann ich keine Fehler-Meldungen finden.

in /etc/rc3.d/ steht der apache mit drin:

Code:
lrwxrwxrwx 1 root root  24 2008-11-10 14:24 K19policyd-weight -> ../init.d/policyd-weight
lrwxrwxrwx 1 root root  18 2008-11-10 14:24 K19postgrey -> ../init.d/postgrey
lrwxrwxrwx 1 root root  18 2008-11-03 12:00 S10sysklogd -> ../init.d/sysklogd
lrwxrwxrwx 1 root root  19 2008-11-11 16:12 S10vzquota -> /etc/init.d/vzquota
lrwxrwxrwx 1 root root  23 2008-11-10 14:23 S17mysql-ndb-mgm -> ../init.d/mysql-ndb-mgm
lrwxrwxrwx 1 root root  15 2008-11-10 15:04 S18mysql -> ../init.d/mysql
lrwxrwxrwx 1 root root  19 2008-11-10 14:23 S18mysql-ndb -> ../init.d/mysql-ndb
lrwxrwxrwx 1 root root  16 2008-11-10 14:55 S19amavis -> ../init.d/amavis
lrwxrwxrwx 1 root root  22 2008-11-10 14:55 S19spamassassin -> ../init.d/spamassassin
lrwxrwxrwx 1 root root  23 2008-11-10 14:55 S20clamav-daemon -> ../init.d/clamav-daemon
lrwxrwxrwx 1 root root  26 2008-11-10 14:55 S20clamav-freshclam -> ../init.d/clamav-freshclam
lrwxrwxrwx 1 root root  28 2008-11-10 14:23 S20courier-authdaemon -> ../init.d/courier-authdaemon
lrwxrwxrwx 1 root root  22 2008-11-10 14:23 S20courier-imap -> ../init.d/courier-imap
lrwxrwxrwx 1 root root  21 2008-11-10 14:23 S20courier-pop -> ../init.d/courier-pop
lrwxrwxrwx 1 root root  15 2008-11-03 12:00 S20exim4 -> ../init.d/exim4
lrwxrwxrwx 1 root root  17 2008-11-03 11:55 S20makedev -> ../init.d/makedev
lrwxrwxrwx 1 root root  23 2008-11-03 11:56 S20openbsd-inetd -> ../init.d/openbsd-inetd
lrwxrwxrwx 1 root root  17 2008-11-10 14:23 S20postfix -> ../init.d/postfix
lrwxrwxrwx 1 root root  15 2008-11-03 12:00 S20rsync -> ../init.d/rsync
lrwxrwxrwx 1 root root  19 2008-11-03 12:00 S20saslauthd -> ../init.d/saslauthd
lrwxrwxrwx 1 root root  13 2008-11-03 12:00 S20ssh -> ../init.d/ssh
lrwxrwxrwx 1 root root  16 2008-11-03 12:00 S20xinetd -> ../init.d/xinetd
lrwxrwxrwx 1 root root  17 2008-11-10 14:23 S50proftpd -> ../init.d/proftpd
lrwxrwxrwx 1 root root  14 2008-11-03 12:00 S89cron -> ../init.d/cron
lrwxrwxrwx 1 root root  17 2008-11-03 12:00 S91apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root  22 2008-11-10 14:43 S99ispcp_daemon -> ../init.d/ispcp_daemon
lrwxrwxrwx 1 root root  23 2008-11-10 14:43 S99ispcp_network -> ../init.d/ispcp_network
lrwxrwxrwx 1 root root  18 2008-11-03 11:55 S99rc.local -> ../init.d/rc.local
lrwxrwxrwx 1 root root  19 2008-11-03 11:55 S99rmnologin -> ../init.d/rmnologin
lrwxrwxrwx 1 root root  23 2008-11-03 11:55 S99stop-bootlogd -> ../init.d/stop-bootlogd

Könnt Ihr mir helfen, das der Apache wieder automatisch startet? Wenn Ihr Auszüge aus bestimmten Dateien braucht, bitte Bescheid geben.

Viele Grüße
Frank
 
Kann es sein, dass dem vServer bei Booten die Ressourcen knapp werden? Mit Debian kenne ich mich nicht aus, aber manche anderen Distributionen haben eine Option mit der man festlegen kann, dass die RC-Scripte nicht parallel ausgeführt werden, sondern streng sequentiell. Eventuell kann es helfen, mal versuchsweise ein "sleep 120" in das Startscript einzubauen und damit den Start des Apachen zu verschieben, bis der Rest läuft.
Sofern vorhanden kannst Du mit "cat /proc/user_beancounters" mal nachschauen, wie es um die Ressourcen bestellt ist. Es schadet auch nie, einen Blick in die Logfiles (/var/log/{messages,syslog}) und Apache-Logfiles zu werfen.
 
Hi,

bootet Dein Server denn standardmäßig in init3? Dürfte in /etc/inittab unter dem Punkt "initdefault" zu finden sein.


-W
 
Hi,
bootet Dein Server denn standardmäßig in init3? Dürfte in /etc/inittab unter dem Punkt "initdefault" zu finden sein.
-W

Hallo,

Danke. Das war das Problem. Der Server startet per Default in Runlevel 2. Und dort hat der Link gefehlt. Jetzt läufts. Nochmal Danke.

greetz Frank
 
Der Server startet per Default in Runlevel 2. Und dort hat der Link gefehlt.

In Runlevel 2 hat kein Link für den Apache gefehlt. Nach LSB (Linux Standard Base) ist Runlevel 2 "Multiuser ohne Netzwerk". Ohne Netzwerk nützt der Apache nur nichts...
Lösung ist also nicht den Link nachzureichen sondern den Server per default in Runlevel 3 (Multiuser mit Netzwerk) zu schicken.

Update: Wie ich gerade lese, wird in Debian (in Abweichung zur LSB) doch das Netzwerk gestartet - was trotzdem nichts daran ändert, dass man einen Server per default nach Runlevel 3 bootet.
 
Back
Top