Indagamos por todo el mundo online y así de esta manera tener para ti la solución para tu duda, si continúas con dificultades puedes dejarnos la duda y te respondemos con gusto.
Solución:
Una solución más simple simplemente escriba sudo fuser -k 8000/tcp
. Esto debería eliminar todos los procesos asociados con el puerto 8000.
EDITAR:
Para usuarios de osx puedes usar sudo lsof -t -i tcp:8000 | xargs kill -9
netstat -ntlp
Mostrará algo como esto.
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:8000 0.0.0.0:* LISTEN 6599/python
tcp 0 0 127.0.0.1:27017 0.0.0.0:* LISTEN -
tcp 0 0 192.168.124.1:53 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -
tcp6 0 0 :::3306 :::* LISTEN
Así que ahora simplemente cierre el puerto en el que Django/python ya se está ejecutando eliminando el proceso asociado con él.
kill -9 PID
en mi caso
kill -9 6599
Ahora ejecute su aplicación Django.
ps aux | grep -i manage
after that you will see all process
[email protected]:~/django-apps/projectname$ ps aux | grep -i manage
ubuntu 3439 0.0 2.3 40228 14064 pts/0 T 06:47 0:00 python manage.py runserver project name
ubuntu 3440 1.4 9.7 200996 59324 pts/0 Tl 06:47 2:52 /usr/bin/python manage.py runserver project name
ubuntu 4581 0.0 0.1 7988 892 pts/0 S+ 10:02 0:00 grep --color=auto -i manage
kill -9 process id
e.d kill -9 3440
`enter code here`after that :
python manage.py runserver project name
Te invitamos a asistir nuestro estudio poniendo un comentario o dejando una valoración te lo agradecemos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)