Django et Python + uWSGI
À l'aide de l'instruction j'essaie de me connecter Python + uWSGI.
J'ai fait de projet par défaut dans un dossier /home/sanya/django/pasteurl.
Cependant, l'avez ouvert dans un navigateur-je obtenir
uWSGI Error
wsgi application not found
Journaux contiennent les éléments suivants:
binding on TCP port: 9001
your server socket listen backlog is limited to 64 connections
added /home/sanya/django/pasteurl to pythonpath.
initializing hooks...done.
...getting the applications list from the 'django' module...
uwsgi.applications dictionary is not defined, trying with the "applications" one...
applications dictionary is not defined, trying with the "application" callable.
static applications not defined, you have to use the dynamic one...
spawned uWSGI master process (pid: 7637)
spawned uWSGI worker 1 (pid: 7646)
spawned uWSGI worker 2 (pid: 7647)
spawned uWSGI worker 3 (pid: 7648)
spawned uWSGI worker 4 (pid: 7649)
Fichier /home/sanya/django/pasteurl/django.wsgi
import os
import django.core.handlers.wsgi
# init django settings
os.environ['DJANGO_SETTINGS_MODULE'] = 'pasteurl.settings'
# define wsgi app
application = django.core.handlers.wsgi.WSGIHandler()
# mount this application at the webroot
# applications = { '/': 'application' }
Comme je l'ai réalisé, c'est quelque chose de mal avec cette application dictionnaire
Vous devez vous connecter pour publier un commentaire.
FWIW, en regardant les le code source, commençant à la ligne de 1997, nous voyons que uWSGI émet de la séquence exacte des messages d'erreur que vous recevez si il ne peut pas trouver un
applications
dictionnaire.Regardant votre
django.wsgi
fichier, nous voyons que la ligne,est commenté. Je me demande ce que nous pourrions faire à ce sujet 😉
BTW, j'ai trouvé le code source à l'aide google. Googler pour les messages d'erreur entre guillemets est souvent une bonne chose à faire. Après j'ai cliqué sur ce lien, et réalisé que j'ai été assez chanceux d'avoir trouvé le code source directement à partir de google (qui se passe de plus en plus), j'ai appuyé sur Ctrl-F pour 'rechercher dans la page' et ré-entré dans le message d'erreur dans mon navigateur sur la page de recherche qui m'a conduit directement à la lignes.
même question, remarque, ici:
vérifier la conf nginx:
assurez-vous que:
1.sompath/somefile.py doit exister
2.il doit utiliser ".py" comme mesure de nom de fichier
3.n'utilisez pas de nom complet tel que "somefile.py", ou même d'erreur dans les parages de cette société, et a journal d'erreur dans uwsgi fichier journal: