Question

J'ai donc un projet Django tous ensemble et prêt à partir, puis j'ai tenté de commencer à utiliser UWSGI via cette commande

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

Ceci renvoie alors ce journal d'erreur

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

Après que certaines googles, il semble que cela ait été dit que cette adresse est déjà utilisée, j'ai déterminé que ce n'est pas le cas pour plusieurs raisons.La première de ces raisons est que si je passe dans une coquille Python, je peux lier 0.0.0.0:5000 manuellement avec python.L'autre raison est que si je vis netstat, le port 5000 n'est pas répertorié.Tout ce que je peux faire ici ou suis-je sol?

Était-ce utile?

La solution

solution trouvée:

Assurez-vous que vos interfaces sont correctes en exécutant

ifconfig lo up

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top