Windows PID blockiert Port

OP #3062924
Lesenswert?

Hallo,

hatte jetzt bei einem Windows-Server zweimal folgendes Problem mit 
Apache:

Musste Apache neustarten aufgrund einer geänderten Konfiguration.
Prozess restart durchgeführt. Apache läuft auch, aber Internetseiten 
sind nicht erreichbar.
In den Apachelogs steht auch, das sich da interne Prozesse nicht 
anpingen können.
Habe Apache dann gestoppt, und mit "netststat -ano" geschaut, ob Ports 
geöffnet sind. Und siehe da, ein Prozess wird mir für den http Port 
angezeigt.

Mit "taskkill /PID xxx /f" kann ich den Prozess aber nicht beenden, da 
es die Prozess ID laut Fehlermeldung garnicht gibt.

Gibts da noch irgendeine Möglichkeit, so einen Zombieprozess 
loszuwerden?
Nach einem Reboot läuft dann alles wieder normal, aber da es sich um 
einen Server handelt ist das rebooten nicht so geil.

Ich bin mir auch nicht 100%ig sicher ob das letztendlich an dem 
Zombieprozess liegt, aber die Vermutung liegt m.M. nach nahe
Gast #3063002
Lesenswert?

Zumindest unter UNIX ist es so, wenn ein Prozess einen Port nicht sauber 
schließt (zB durch Absturz) ist er danach noch eine Minute oder so 
offen, und kann daher nicht von anderen Prozessen neu geöffnet werden... 
Falls das unter Windows auch so ist, musst du einfach nur warten.
#3063099
Lesenswert?

Betrifft zwar normalerweise eher mailrelevante Ports, aber ein Kandidat 
für genaueres Hinsehen könnte auch der Virenscanner bzw. dessen Kollegen 
sein. Möchte sich evtl. ein Wächter in die HTTP-Kommunikation einklinken 
und da herumfiltern?
Gerade wenn der Port offen ist, aber es keinen passenden Prozess gibt, 
könnte da sowas dahinterstecken. Oder natürlich etwas, was vom 
Virenscannner eigentlich hätte aufgehalten werden sollen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren