python - pelicula - django windows
Error: ese puerto ya está en uso. (6)
Esta es una expansión en la respuesta de Mounir. He agregado un script bash que cubre esto para ti. Simplemente ejecute ./scripts/runserver.sh
lugar de ./manage.py runserver
y funcionará exactamente de la misma manera.
#!/bin/bash
pid=$(ps aux | grep "./manage.py runserver" | grep -v grep | head -1 | xargs | cut -f2 -d" ")
if [[ -n "$pid" ]]; then
kill $pid
fi
fuser -k 8000/tcp
./manage.py runserver
cuando intento django reiniciar su mensaje de muestra:
este puerto ya se está ejecutando ...
este problema especialmente en ubunut 10.x no todos OS. ¿Cómo puedo lograr esto en el sistema actual en el que estoy trabajando? puedes sugerirme?
No usamos este comando {sudo lsof -t -i tcp: 8000 | xargs kill -9} Porque está cerca de todas las pestañas ... Deberías usar
ps -ef | grep python
kill -9 process_id
ps -ef | grep python (mostrar todos los procesos con id)
kill -9 11633 (11633 es una identificación de proceso para: - / bin / python manage.py runserver)
ps aux | grep administrar
ubuntu 3438 127.0.0 2.3 40256 14064 pts / 0 T 06:47 0:00 python manage.py runserver
matar -9 3438
Una solución más simple simplemente escriba sudo fuser -k 8000/tcp
. Esto debería matar a todos los procesos asociados con el puerto 8000.
EDITAR:
Para usuarios de osx, puede usar sudo lsof -t -i tcp:8000 | xargs kill -9
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 solo cierre el puerto en el que Django / python ya se ejecuta matando el proceso asociado.
kill -9 PID
en mi caso
kill -9 6599
Ahora ejecuta tu aplicación Django.
ps aux | grep -i manage
after that you will see all process
ubuntu@ip-10-154-22-113:~/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