Site Tools


Differences

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

Link to this comparison view

it:zoo:webserverport80 [2017/05/04]
it:zoo:webserverport80 [2020/08/14] (current)
Line 1: Line 1:
 +====== Lo Zoo non si avvia sui server Web ======
 +> **Prodotto:** //[[it:zoo:home|Zoo]]//
 +> **Sommario:** //Lo Zoo richiede l'accesso alla porta TCP 80. Ciò non è possibile nei sistemi con servizi Web in esecuzione.//
  
 +===== Problema =====
 +Quando riavvio il server, il servizio dello Zoo non si avvia. Se verifico il registro eventi di Windows (Pannello di controllo -> Strumenti di amministrazione -> Registro eventi), vedo che il servizio dello Zoo ha registrato un errore:
 +
 +<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>
 +
 +Esaminando i dettagli di questo errore, sempre nel registro eventi di Windows, appare il seguente messaggio:
 +
 +<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>
 +
 +  - Eseguire **NETSTAT -ano** dalla riga di comando ed annotare il numero PID della porta aperta che si vuole liberare.
 +  - Da un gestore dei processi (task manager), si può vedere a che processo corrisponde il PID e quale programma sta usando quella porta.
 +
 +Il motivo di questo errore è che un'altra applicazione sta già usando la porta 80. Una porta può essere utilizzata solo da un'applicazione alla volta, per cui lo Zoo non riesce a collegarsi alla porta TCP 80. Applicazioni comuni che causano il problema:
 +
 +  * [[http://www.iis.net/|Internet Information Services (IIS) per i servizi di Windows®]]
 +  * [[http://httpd.apache.org/|Apache HTTP Server]]
 +  * [[http://www.java.com|Java]]
 +  * [[zoo:zooskype|Skype]]
 +===== Soluzioni =====
 +  - Spostare lo Zoo su una macchina che non stia eseguendo servizi Web.  Può essere un print server, un'altra stazione di lavoro lasciata accesa oppure un altro server virtuale.
 +  - Configurare i servizi Web in modo che usino porte diverse. Sia Apache che IIS si possono configurare affinché usino porte diverse.
 +
 +\\
 +
 +{{tag>Zoo}}