Saltar al contenido

Cómo matar a un servidor local: 8080

Posterior a de una extensa búsqueda de información pudimos solucionar este contratiempo que pueden tener muchos los usuarios. Te regalamos la solución y nuestro deseo es serte de mucha apoyo.

Solución:

Puede rastrear el proceso que se ejecuta en el puerto 8080 y eliminarlo.

Para macOS o Linux:

sudo lsof -iTCP:8080 -sTCP:LISTEN

Debería obtener una salida algo como:

COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
yarn    12017 user   12u  IPv6 1876683      0t0  TCP *:8080 (LISTEN)

Ahora que tiene el ID del proceso (PID), puede eliminar el proceso. Primer intento:

kill 12017(whatever the PID is)

Si eso no hace nada, intente:

kill -9 12017

Para ventanas:

netstat -ano | findstr :8080 (the port number)

Esto debería darle el proceso para matar. A continuación, puede ejecutar:

taskkill /F /PID 12017(or whatever the process ID is)

Si instala ProcessExplorer desde SystemInternals, podrá ver el árbol de procesos.

En ProcessExplorer, haga clic en el botón de vista de destino y luego haga clic en el indicador de cmd desde el que inició el navegador web. ProcessExplorer luego saltará a ese indicador de cmd en su lista. Si la vista del proceso aún no está enhebrada por la relación padre-hijo, presione Ctrl-T varias veces hasta que lo esté. Entonces debería poder ver el servidor web. Selecciónelo y luego haga clic derecho sobre él. Seleccione “Eliminar árbol de procesos” para eliminar por la fuerza el servidor web.

SystemInternals también tiene pskill. Puedes usar pskill -t "MyWebServer" para matar todos los procesos, y sus hijos, que se llaman MyWebServer.

Si entiendes que ha resultado de provecho nuestro artículo, te agradeceríamos que lo compartas con otros juniors y nos ayudes a difundir nuestro contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *