Ocasionalmente, ao iniciar um servidor de desenvolvimento (novamente), ele desaparece com a mensagem de que a porta 8000 já está em uso.
Corrida
$ lsof -n -i4TCP:8000 | grep LISTEN
então revela
Google 18638 <user> 450u IPv6 0x9b020d3ae3f0d7e9 0t0 TCP *:irdmi (LISTEN)
A única solução alternativa no momento da redação deste artigo é reiniciar completamente o Chrome. Existe uma explicação para esta abertura de uma porta (talvez um plug-in) ou está relacionada ao servidor de desenvolvimento executado em 0.0.0.0:8000?
macos
google-chrome
ipv6
line-o
fonte
fonte
chrome://inspect
ver se isso fornece pistas.ps aux | grep 18638
.Respostas:
Eu acredito que tem a ver com a escuta de dispositivos externos para transmissão. Você pode tentar desativar os sinalizadores que contêm "mídia". Não consegui restringir qual bandeira está realmente ouvindo. chrome: // flags / # hardware-media-key-handling. Tente pesquisar por mídia
fonte
Se você tiver um processo escutando em uma porta e matá-lo, ele não será desvinculado imediatamente. Eu acho que o padrão na maioria dos sistemas Linux é uma espera de 5 minutos. Verifique a página do manual socket (7) e procure por SO_REUSEADDR.
fonte