[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux-team] Port XXX already in use



Exact.

Un bon truc est de faire un

netstat -a

et de voir si le port est toujours utilise. Si oui, il dit LISTEN a la fin de la ligne => tu dois tuer le process qui reste avec un bon kill bien senti.

Si le port n'est plus utilise, il dit WAIT ou autre chose => dans ce cas, le service n'a pas libere le port proprement et il faut attendre que le kernel time out et libere le port. Ca prend quelques minutes.

A noter que "netstat -a" montre les ports utilises et utilise le _NOM_ du service si le port est defini dans /etc/services. Sinon, il utilise le _NUMERO_ du port.

Tu peux utiliser "netstat -n -a" pour avoir tout en numerique.

voila.

	fred.

Piette François wrote:
> 
> >En relançant un service sur un port, j'ai parfois le
> >message "Port XXX already in use"
> >Comment débloquer cela sans "rebooter la machine" ?
> 
> C'est un message qui provient du stack TCP/IP et qui signifie que le service
> que tu lance essaye d'utiliser un port qui est déjà utilisé par autre chose.
> Es-tu certain que le service que tu relance a été arrêté correctement ? Le
> principe pour en sortir consite à tuer le service (programme) qui utilise le
> port en question.
> 
> --
> francois.piette@pophost.eunet.be
> http://www.rtfm.be/fpiette/indexuk.htm
> 
> ---------
> Visit the Linux Supertore Online: http://www.redcorp.com !
> If you want to be deleted from the list, send a mail to
> majordomo@rtfm.be with "unsubscribe linux-team" in the body.
---------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.