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.
Probaltam szamtalanszor, de ugyanaz.
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.
Sokszor probaltam, de ez nem nyirja ki, pont ez a problema. Nekem a legfurabb, hogy a netstat a
utan nem emlit processznevet.
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 :- ).
A kill -9 process - hatásos tud lenni
off: 822 napja nem volt kernel-frissítésed ? Olyankor én szoktam újraindítani, persze nem tudom milyen környezetben fut a szervered
probald rootkent
t
kimenet?