Saltar al contenido

Cómo matar a un localhost: 8080

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 similar a:

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 de proceso (PID), puede finalizar 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 darte el proceso para matar. A continuación, puede ejecutar:

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

Si instala ProcessExplorer desde SystemInternals, puede 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 “Kill Process Tree” para matar a 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.

¡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 *