UWSGI: "No se puede asignar la dirección solicitada"
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?
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