Apache restart nem mukodik

Fórumok

Udv!

Egy 6.0.2- es debian szerveren megprobaltam az apache2- t (2.2.16-6+squeeze1) ujrainditani, de erre nem hajlando. Ezt a hibauzenetet dobja:

apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
 failed!

. A logfilekban semmit sem latok, oda mar jo ideje nem is ir, bar ugye azt is irja, hogy nem tudja megnyitni oket.

netstat -ntulap | grep -i listen | grep 80
tcp6       0      0 :::80                   :::*                    LISTEN      16429/          

es


ps aux | grep -i 16429
www-data 16429  0.0  0.0      0     0 ?        D    Aug26   0:54 [apache2]

. Hiaba probalom a folyamatot megolni, hibauzenetet ugyan nem ir, de fut folyamatosan tovabb. Olyan, mintha fogna valami.

A /var/log/apache2/ konyvtarra 750- s jog van (root:adm), a fajlokra 640- as (root:adm) .

Van otletetek, hogy mit tehetnek a hiba feloldasa erdekeben?

Koszi.

Hozzászólások

"Address already in use: make_sock: could not bind to address [::]:80"

Vagyis valami fogja a 80-as portodat:
"www-data 16429 0.0 0.0 0 0 ? D Aug26 0:54 [apache2]"

start helyett használj restart-ot.

Háát, legrosszabb esetben ha sehogy se tudod már leállítani normálisan, akkor killall -9 apache2
tuti nem a legszebb megoldás, de legalább kinyírja.

Egy network restartot probaltam, de tavoli konzol leven nem tudom, hogy mi lett vele. Egy ujrainditas megoldotta vegul ejjel, de viszlat a 822 napos uptime- nak :- ).