Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Previous revision
zoo:webserverport80 [2015/09/14]
zoo:webserverport80 [2021/03/12] (current)
dale
Line 1: Line 1:
 +====== LAN Zoo Fails to Start on Web Servers ======
 +> **Product:** //[[zoo:home|Zoo]]//
 +> **Summary:** //LAN Zoo requires access to TCP Port 80. This is not possible on systems with Web Services running.//
  
 +===== Issue =====
 +When I restart my server, the LAN Zoo service does not start. When I check the Windows Event Log (Control Panel -> Administrative Tools -> Event Log), I can see that the LAN Zoo service logged an error:
 +
 +<code>
 +The Zoo service on the Local Computer started and then stopped.
 +Some services stop automatically if they are not in use by another
 +service or program.
 +</code>
 +
 +Examining the details of the error, again in the Windows Event Log, the following is reported:
 +
 +<code>
 +Address already in use by another process.
 +Run 'netstat -o -n -a' from a command line to find the conflicting
 +process ID, then look in Task Manager to find the name of that process.
 +</code>
 +
 +  - Run **NETSTAT -o -n -a** from the command line and write down the PID number of the open port that you want free.
 +  - From a task manager you can see what process is having the PID, and you can tell which program is using that port.
 +
 +The reason for this error is that another application is already using TCP Port 80. Only one application can listen to a port at a given time, so Zoo fails to bind to TCP Port 80. Common applications which cause this include:
 +
 +  * [[http://www.iis.net/|Internet Information Services (IIS) for Windows® Services]]
 +  * [[http://httpd.apache.org/|Apache HTTP Server]]
 +  * [[http://www.java.com|Java]]
 +  * [[zoo:zooskype|Skype]]
 +
 +===== Resolutions =====
 +  - Move the LAN Zoo to a machine which is not running Web services.  This can be a print server, another workstation which is left powered on, or an additional virtual server.
 +  - Configure the web services to use a different port. Both Apache and IIS can be configured to run on a different port.
 +
 +\\
 +
 +{{tag>Zoo}}