views:

5498

answers:

5

I am trying to use port 80 for my application server, but when I perform "netstat -aon" I get

TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4

When I look up the process in task manager, it shows PID 4 is SYSTEM, thats it, not extension... nothing, just "SYSTEM". Whats going on here?

I'm afraid to end this process, what do I do?


UPDATE:

I've solved this through a stackoverflow question. Follow this link to find the solution for how to get IIS to stop listening on port 80 for a specified IP address.


+3  A: 

It sounds like IIS is listening to port 80 for HTTP requests.

Try stopping IIS by going into Control Panel/Administrative Tools/Internet Information Services, right-clicking on Default Web Site, and click on the Stop option in the popup menu, and see if the listener on port 80 has cleared.

Robert Harvey
That was the issue. Thanks!
Karim
+2  A: 

Try netstat -b, that may hopefully shed some light on the situation (showing what .exe is using the port). Good luck.

Jon
it wasn't even showing up in netstat -b, weird, but anyway I've solved it, look for the update.
GiH
+1  A: 

the IP adress is 0.0.0.0, state = LISTENING: means that port 80 is listening to all interfaces (not used)

How to read NETSTAT -AN results

najmeddine
follow the link in my update to solve it though
GiH
A: 

This wouldn't explain the PID side of things, but if you run Skype, it likes to use Port 80 for some reason.

notJim
A: 

Also, try stopping Microsoft SQL Reporting Services, that apparently defaults to 80. I did that and port 80 freed up. PID identified the culprit as "System", but apparently that System can mean multiple things.

infocyde