Acties:
  • 0 Henk 'm!

  • Duroth
  • Registratie: Juni 2007
  • Laatst online: 27-04-2016

Duroth

No rest for the tweaked

Topicstarter
Op mijn PC thuis gebruik ik Wampserver (wampserver.com) als lokaal webdev servertje. In feite niets meer dan een pakket bestaande uit Apache, PHP en MySQL, en een tray icon met uitklapmenuutje met handige shortcuts (b.v. config files).

Helaas geeft Apache wat problemen; sinds een paar dagen start de service domweg niet meer op. Handmatig httpd.exe aanroepen geeft een enkele foutmelding, waar ik zelf helaas niks mee kan:

code:
1
2
3
4
(OS 10048)Elk socketadres (protocol/netwerkadres/poort) kan normaal slechts ÚÚn keer worden gebruikt
.  : make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
(typfouten meegekopiëerd)

Een "oplossing" voor dit probleem is om Wampserver (of in ieder geval Apache) opnieuw te installeren. Maar omdat ik hiermee gelijk mijn configuratie kwijtraak, is dit niet echt een vaste oplossing, zeker niet omdat het niet de eerste keer is dat dit probleem zich voordoet.

De enige wijziging aan het hele systeem is dat ik pas geleden onze router heb vervangen, en dus ook de netwerkinstellingen in Windows aan heb moeten passen. Deze zijn sindsdien weer teruggezet naar de oude settings (ik heb ook de oude router weer terug gehangen), maar daarmee is het probleem helaas niet opgelost.

NETSTAT geeft wel aan dat er iets op poort 80 actief is; maar meer informatie wordt er helaas niet gegeven dan enkel
code:
1
TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       336


En op dit punt loop ik dus jammerlijk vast. Aan de hand van google ben ik zo ver gekomen netstat te gebruiken, maar dat ene regeltje vertelt mij persoonlijk helemaal niks.

Edit: Nog wat aanvullende info; mijn OS is Vista Home 32bit. Skype heb ik niet geïnstalleerd, nog nooit gehad ook. (Veel bronnen wijzen Skype aan als boosdoener; dat is bij mij dus niet het geval)

[ Voor 5% gewijzigd door Duroth op 26-08-2009 18:48 ]


Acties:
  • 0 Henk 'm!

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Draai even 'netstat -anb' op een elevated prompt, je krijgt dan als het goed is te zien welk proces er nu al op die port 80 luistert :)

Acties:
  • 0 Henk 'm!

  • Duroth
  • Registratie: Juni 2007
  • Laatst online: 27-04-2016

Duroth

No rest for the tweaked

Topicstarter
Gelijk even gedaan. De boosdoener?

code:
1
2
  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING
 [httpd.exe]


Nu snap ik het echt niet meer. Blijkbaar draait de apache service dus wel, maar desondanks is mijn server niet bereikbaar...

Acties:
  • 0 Henk 'm!

  • Mental
  • Registratie: Maart 2000
  • Laatst online: 20-10-2020
proces httpd.exe dus ff killen, kan zijn dat hij is blijven 'hangen'.
Anders eens een reboot doen en eventueel een reinstall van apache doen.

[ Voor 11% gewijzigd door Mental op 26-08-2009 21:54 ]


Acties:
  • 0 Henk 'm!

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Kill dat process inderdaad even, en surf dan vanaf je PC eens naar http://127.0.0.1/ (en zorg dat je proxy eventueel uit staat) - als dat werkt, weet je dat Apache werkt en zal je verder moeten gaan kijken wat de reden is waarom je website niet werkt.

Die httpd.exe kan overigens ook een andere httpd.exe zijn he :)

  • Duroth
  • Registratie: Juni 2007
  • Laatst online: 27-04-2016

Duroth

No rest for the tweaked

Topicstarter
Het probleem lijkt nu verholpen. Heb jullie advies opgevolgd en httpd.exe even gekilld, vervolgens weer herstart. Alles werkt weer als een trein!

Vraag ik me nu alleen nog af hoe het zo kan zijn dat deze httpd 'crash' zelfs een reboot overleeft, maar een handmatige process kill niet. Vreemd. Maar het werkt weer, dus bedankt!
Pagina: 1