Ik heb een server, windows 2003 (32-bit, up-to-date m.b.t. updates van microsoft).
Daarop draait een koppeling, die luistert op een bepaalde poort en daarop via tcp connecties aanneemt. Die koppeling is een proces en heeft ook een service.
Nu is windows nogal in de war; het proces is weg, en ook weer niet.
In tasklist of pslist of de task manager is het proces niet zichtbaar.
in netstat staan er nog een aantal verbindingen met deze poort open; sommige op ESTABLISHED, andere op CLOSE_WAIT. In tcpview van www.sysinternals.com staat in de kolom 'process' bij de poorten '<non-existent>:16160' waarbij 16160 het pid van het proces is.
Dat kan ik niet killen:
taskkill /f /t pid 16160
ERROR: The process "16160" not found.
Ik weet dat een reboot de problemen op zou lossen, maar ik wil geen reboot; het is een productie-server. Ik wil gewoon die poort weer vrij hebben zodat ik de koppeling opnieuw op kan starten.
Iemand enig idee? Google bood niet echt veel hulp, en het is lastig om een specifieke zoekopdracht te bedenken.
Daarop draait een koppeling, die luistert op een bepaalde poort en daarop via tcp connecties aanneemt. Die koppeling is een proces en heeft ook een service.
Nu is windows nogal in de war; het proces is weg, en ook weer niet.
In tasklist of pslist of de task manager is het proces niet zichtbaar.
in netstat staan er nog een aantal verbindingen met deze poort open; sommige op ESTABLISHED, andere op CLOSE_WAIT. In tcpview van www.sysinternals.com staat in de kolom 'process' bij de poorten '<non-existent>:16160' waarbij 16160 het pid van het proces is.
Dat kan ik niet killen:
taskkill /f /t pid 16160
ERROR: The process "16160" not found.
Ik weet dat een reboot de problemen op zou lossen, maar ik wil geen reboot; het is een productie-server. Ik wil gewoon die poort weer vrij hebben zodat ik de koppeling opnieuw op kan starten.
Iemand enig idee? Google bood niet echt veel hulp, en het is lastig om een specifieke zoekopdracht te bedenken.
hout-nerd - www.hetmooistehout.nl of www.houtenschalen.nl