Pregunta

Así que tengo un proyecto de Django, todo el conjunto y listo para ir, y luego intenté iniciarlo usando UWSGI a través de este comando

# uwsgi --http :5000 --module myProject.wsgi

Esto devuelve este registro de errores

** Starting uWSGI 2.0.3 (32bit) on [Sun Apr 13 14:23:55 2014] ***
compiled with version: 4.6.3 on 13 April 2014 14:06:52
os: Linux-2.6.32-042stab078.26 #1 SMP Wed Jun 19 11:05:34 MSK 2013
nodename: vps
machine: i686
clock source: unix
detected number of CPU cores: 1
current working directory: /root/HomeworkTasker
detected binary path: /usr/local/bin/uwsgi
!!! no internal routing support, rebuild with pcre support !!!
uWSGI running as root, you can use --uid/--gid/--chroot options
*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
*** WARNING: you are running uWSGI without its master process manager ***
your processes number limit is 191584
your memory page size is 4096 bytes
detected max file descriptor number: 1024
lock engine: pthread robust mutexes
thunder lock: disabled (you can enable it with --thunder-lock)
bind(): Cannot assign requested address [core/socket.c line 759]

Después de algún google, parece que se ha dicho que esta dirección ya está en uso, he determinado que este no es el caso por múltiples razones.La primera de estas razones es que si entro en una cáscara de Python, puedo unirme 0.0.0.0:5000 manualmente con Python.La otra razón es que si voy NetStat, el puerto 5000 no está en la lista.¿Algo que pueda hacer aquí o soy sol?

¿Fue útil?

Solución

Solución encontrada:

Asegúrese de que sus interfaces sean correctas ejecutándose

ifconfig lo up

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top