Page 1 of 1

Apache startet nicht ?!? - was ist denn da los

Posted: 2004-01-19 19:52
by mcx
Hallo,

ich hab folgendes Problem, mein Apache startet nicht normal, zumindest nicht mit einem normalen Start-Kommando.

Ich gebe z.B. auf der Kommandozeile ein :

Code: Select all

rcapache start
darauf bekomme ich die folgende Meldung:
Starting httpd [ PERL PHP4 SSL ] done
daraus schließe ich das die Sache normalerweise geklappt hat.
Der Befehl
/etc/init.d/apache start
bewirkt das Gleiche.

Rufe ich aber eine Domain im Browser auf kommt die Fehlermeldung Seite kann nicht angezeigt werden.

Anscheinend läuft Apache also nicht !

------------------------

Gebe ich aber den folgenden Befehl ein:
usr/sbin/apachectl start
startet der Webserver !!!!?!!! - warum klappt das hier ???
------------------------

Wenn ich den Server komplett reboote dann läuft natürlich auch erstmal kein apache obwohl dieser normal auf automatisch starten beim Booten eingestellt ist. Ich denke der Fehler liegt auch hier an dem Aufruf von rcapache bzw. der init.d Variante - mit usr/sbin/apachectl klappt es ja ?

-------------------------
Fazit ich hab keine Ahnung woran es liegen kann, danke für eure Vorschläge !

GRuß
mcx

-------------------------------------------
ERGÃ?NZUNG

es wird noch lustiger:

bei Eingabe des Befehls:
/usr/sbin/apachectl stop
kommt folgendes :

/usr/sbin/apachectl stop: httpd (no pid file) not running

Beim Aufruf einer Domain im Browser -> läuft diese aber immer noch (hier lässt er sich also anscheinend nicht abschalten ?)

-------
WAs ist das für ein Mist ?
-------
:?:
---------------
ERGÃ?NZUNG 2
Es wird immer besser :

jetzt hab ich es geschafft ihn mit rcapache stop zu beenden.

Nun läßt er sich weder mit rcapache start noch mit /usr/sbin/apachectl start starten.

Ich gebs gleich auf - was ist das nur.

Re: Apache startet nicht ?!? - was ist denn da los

Posted: 2004-01-19 20:19
by r00ty
was sagt denn
ps -ef ?
läuft er noch ?
was sagt
apachectl configtest ?

Re: Apache startet nicht ?!? - was ist denn da los

Posted: 2004-01-19 20:35
by mcx
Hallo,

er läuft momentan nicht:

ps -ef sagt folgendes :

UID PID PPID C STIME TTY TIME CMD
root 1 0 0 18:04 ? 00:00:06 init [3]
root 2 1 0 18:04 ? 00:00:00 [keventd]
root 3 1 0 18:04 ? 00:00:00 [ksoftirqd_CPU0]
root 4 1 0 18:04 ? 00:00:02 [kswapd]
root 5 1 0 18:04 ? 00:00:00 [bdflush]
root 6 1 0 18:04 ? 00:00:00 [kupdated]
root 10 1 0 18:04 ? 00:00:00 [khubd]
root 11 1 0 18:04 ? 00:00:00 [kjournald]
root 46 1 0 18:04 ? 00:00:00 [mdrecoveryd]
root 111 1 0 18:04 ? 00:00:00 [kjournald]
at 243 1 0 18:04 ? 00:00:00 /usr/sbin/atd
root 622 1 0 18:04 ? 00:00:00 /sbin/dhcpcd -H -D -N -Y -t 999999 -h linux eth
root 637 1 0 18:04 ? 00:00:00 /sbin/syslogd
root 640 1 0 18:04 ? 00:00:00 /sbin/klogd -c 1 -2
root 709 1 0 18:05 ? 00:00:00 /bin/sh /usr/bin/safe_mysqld --user=mysql --pid
mysql 746 709 0 18:05 ? 00:00:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib
mysql 748 746 0 18:05 ? 00:00:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib
mysql 749 748 0 18:05 ? 00:00:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib
mysql 750 748 0 18:05 ? 00:00:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib
mysql 751 748 0 18:05 ? 00:00:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib
mysql 752 748 0 18:05 ? 00:00:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib
mysql 753 748 0 18:05 ? 00:00:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib
mysql 754 748 0 18:05 ? 00:00:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib
mysql 755 748 0 18:05 ? 00:00:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib
mysql 756 748 0 18:05 ? 00:00:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib
bin 766 1 0 18:05 ? 00:00:00 /sbin/portmap
root 789 1 0 18:05 ? 00:00:00 /usr/sbin/sshd
root 808 1 0 18:05 ? 00:00:00 /usr/bin/perl /usr/libexec/webmin/miniserv.pl /
root 827 1 0 18:05 ? 00:00:00 /usr/sbin/nscd
root 828 827 0 18:05 ? 00:00:00 /usr/sbin/nscd
root 829 828 0 18:05 ? 00:00:00 /usr/sbin/nscd
root 830 828 0 18:05 ? 00:00:00 /usr/sbin/nscd
root 831 828 0 18:05 ? 00:00:00 /usr/sbin/nscd
root 832 828 0 18:05 ? 00:00:00 /usr/sbin/nscd
root 833 828 0 18:05 ? 00:00:00 /usr/sbin/nscd
root 884 1 0 18:05 ? 00:00:00 /usr/lib/postfix/master
postfix 902 884 0 18:05 ? 00:00:00 qmgr -l -t fifo -u
root 903 1 0 18:05 ? 00:00:00 /usr/sbin/cron
root 913 1 0 18:05 ? 00:00:00 /usr/sbin/inetd
root 931 1 0 18:05 tty1 00:00:00 /sbin/mingetty --noclear tty1
root 932 1 0 18:05 tty2 00:00:00 /sbin/mingetty tty2
root 933 1 0 18:05 tty3 00:00:00 /sbin/mingetty tty3
root 934 1 0 18:05 tty4 00:00:00 /sbin/mingetty tty4
root 935 1 0 18:05 tty5 00:00:00 /sbin/mingetty tty5
root 936 1 0 18:05 tty6 00:00:00 /sbin/mingetty tty6
root 937 1 0 18:05 ttyS0 00:00:00 /sbin/agetty -L 57600 ttyS0 vt102
root 1610 789 0 19:42 ? 00:00:13 /usr/sbin/sshd
root 1612 1610 0 19:42 pts/0 00:00:00 -bash
postfix 1660 884 0 19:44 ? 00:00:00 pickup -l -t fifo -u
root 1804 789 0 20:01 ? 00:00:00 /usr/sbin/sshd
root 1806 1804 0 20:01 pts/1 00:00:00 -bash
root 2208 1806 0 20:30 pts/1 00:00:00 ps -ef

--------------------------------------

apachectl -configtest

sagt: Syntax OK

--------------------------------------

ich weiß nicht was da los ist?

manchmal klappt der apache manchmal nicht, es scheint keine feste regel zu geben ,wie man ihn starten kann.

Gruß

Re: Apache startet nicht ?!? - was ist denn da los

Posted: 2004-01-19 22:17
by screeni
Bei mir funzte er auf der 1&1 root Kiste mit Suse 8.1 nichtmehr nachdem ich mod_perl übers YAST installiert habe.

Erst nachdem ich den scheiß wieder auskommentiert habe funzte es wieder.

Die entsprechenden Dateien zum auskommentieren findest du in dem Ordner wo die httpd.conf liegt und in den Dateien die mit SuSE anfangen. irgendwo gibts 2 Dateien.

Kevin

Auch Perl bringt es nicht

Posted: 2004-01-20 13:28
by mcx
Habe jetzt perl deinstalliert,

die sache läuft einfach nicht !

in der Errorlog bekomme ich diese meldung :
[crit] (98)Address already in use: make_sock: could not bind to address 81.xxx.xxx.xxx port 80
??????????
und folgendes :

ab und zu
[info] mod_unique_id: using ip addr 81.1xxx.xxx.xxx
------------------
hat noch einer eine Idee ?????

:?: :?:

Re: Apache startet nicht ?!? - was ist denn da los

Posted: 2004-01-20 13:42
by captaincrunch
Wenn du gestern schon die noch bestehenden Apache-Prozesse mal gekillt hättest, würde alles schon wieder laufen. ;)

bist du sicher

Posted: 2004-01-20 13:54
by mcx
Hallo, ich hab zwischenzeitlich den Server mehrfach neugestartet !!!

Hast du dafür eine Erklärung oder eine andere Idee ?

Gruß

Markus