502 Fehler mit nginx + uwsgi + django

7

Ich habe versucht, django oben auf nginx und uwsgi zu konfigurieren, und beim Versuch, auf localhost zuzugreifen, ist ein Fehler von 502 bad gateway aufgetreten.

Das ist meine Datei / etc / ngingx / sites-available / default

%Vor%

Dies ist meine Datei testapp1.ini in / etc / nginx / apps-available /

%Vor%

Dies ist die Datei uwsgi.log

  

Di Jul 10 21:49:38 2012 - *** Starten von uWSGI 1.0.3-debian (32bit) auf
  [Di Jul 10 21:49:38 2012] *** Di Jul 10 21:49:38 2012 - kompiliert   mit Version: 4.6.2 am 20. Februar 2012 10:06:16 Di Jul 10 21:49:38
  2012 - aktuelles Arbeitsverzeichnis: / Di Jul 10 21:49:38 2012 - schreiben
  pidfile zu / run / uwsgi / app / testapp1 / pid Di Jul 10 21:49:38 2012 -
  entdeckter Binärpfad: / usr / bin / uwsgi-core Di Jul 10 21:49:38 2012 -
  Setgid () bis 33 Di Jul 10 21:49:38 2012 - setuid () bis 33 Di Jul 10
  21:49:38 2012 - Ihre Speicherseitengröße beträgt 4096 Byte   21:49:38 2012 - uwsgi Socket 0 an UNIX Adresse gebunden   / run / uwsgi / app / testapp1 / socket fd 5 Dienstag Jul 10 21:49:38 2012 - bind ():
  Keine solche Datei oder kein Verzeichnis [socket.c line 107]

Ich habe die Datei nginx.conf nicht geändert.

    
Paul Thomas 11.07.2012, 10:02
quelle

2 Antworten

13

Die Fehlermeldung ist deutlich genug:

%Vor%

Sehen Sie Unterschiede zwischen:

? %Vor%

und:

%Vor%

?

Hinweis: / var / run / uwsgi / app / testapp1 / socket

    
VBart 11.07.2012, 12:36
quelle
23

Ein anderes Fall-Szenario ist, dass es ein Berechtigungsproblem ist (nicht wie in Ihrem Fall ein Socket-Pfad falsch). In diesem Fall können Sie dies in der Datei uwsgi ini

hinzufügen %Vor%     
zzart 23.10.2012 16:10
quelle

Tags und Links