[Apache] start niet, sluit vanzelf...

Pagina: 1
Acties:

  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 23-08 15:45
Hey,

Apache wilde niet meer starten op mijn webserver, dus heb ik eens zitten zoeken naar waar het aan kon liggen.
In de error logs zag ik niks vreemds staan, dus ben ik hier gaan zoeken.

Als ik apachectl start draai krijg ik niks te zien, het lijkt dus alsof het goed gaat, maar het httpd process wordt niet gestart.

Ik las hier bij iemand met een soortgelijk probleem, dat het verstandig was om eens te kijken of apache wel wilde starten nadat hij de httpd.pid file had verwijderd.
Zodra ik dit doe, krijg ik bij apachectl restart deze melding:
httpd not running, trying to start
(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
Het vreemde is echter dat de server het daarna een halve minuut oid doet, maar dan gaat hij ineens weer offline...

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 19-08 12:58

NMe

Quia Ego Sic Dico.

Adres 0.0.0.0? Moet je je server niet draaien op je localhost, dus 127.0.0.1?
Overigens hoort dit in Software Algemeen. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 16:14

gorgi_19

Kruimeltjes zijn weer op :9

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Kippenijzer
  • Registratie: Juni 2001
  • Laatst online: 26-08 11:59

Kippenijzer

McFallafel, nu met paardevlees

NMe84 schreef op 04 oktober 2004 @ 00:53:
Adres 0.0.0.0? Moet je je server niet draaien op je localhost, dus 127.0.0.1?
Overigens hoort dit in Software Algemeen. :)
Nee, als hij bind op 0.0.0.0 wordt daarmee bedoelt dat hij op alle beschkbare ip's zal luisteren.
TS: Als hij die error geeft kun je met "netstat -n -a -p" kijken wat er op 0.0.0.0:80 gebonden is (of op een beplaad ip, poort 80).

  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 23-08 15:45
NMe84 schreef op 04 oktober 2004 @ 00:53:
Adres 0.0.0.0? Moet je je server niet draaien op je localhost, dus 127.0.0.1?
Overigens hoort dit in Software Algemeen. :)
Als ik in httpd.conf bij listen het volgende zet:

Listen 127.0.0.1:80

Dan krijg ik dezelfde foutmelding maar dan met ip 127.0.0.1 :?

  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 23-08 15:45
Kippenijzer schreef op 04 oktober 2004 @ 00:59:
[...]

Nee, als hij bind op 0.0.0.0 wordt daarmee bedoelt dat hij op alle beschkbare ip's zal luisteren.
TS: Als hij die error geeft kun je met "netstat -n -a -p" kijken wat er op 0.0.0.0:80 gebonden is (of op een beplaad ip, poort 80).
Met netstat -n -a -p, zie ik het volgende op poort 80:

12786/pure-ftpd (ID
tcp 0 0 127.0.0.1:80 0.0.0.0:* LISTEN

en

7120/mysqld
tcp 0 0 127.0.0.1:80 0.0.0.0:* LISTEN

[ Voor 11% gewijzigd door TangLeFuzZ op 04-10-2004 01:06 ]


  • Postman
  • Registratie: Februari 2000
  • Laatst online: 15-08 20:11
Er draait dus iets op poort 80 van de pc waarop je Apache probeert te starten. Toevallig geen andere webservers draaien ofzo (of mail servers)??
Ik ken apachectl niet, maar ik neem aan dat het een proces zal starten. Is de vorige misschien niet goed afgesloten en loopt deze dus nog? Controleer dus ook ff je taskmanager.

Edit: aan de hand van je netstat: pure-ftpd draait al op poort 80, zal je dus op een andere poort moeten zetten (21 is standaard FTP poort).

[ Voor 19% gewijzigd door Postman op 04-10-2004 01:08 ]

Pagina: 1