Debugging "Vorzeitiges Ende der Script-Header" - WSGI / Django

8

Ich habe kürzlich eine App auf einem freigegebenen Host (webfaction) bereitgestellt, und ohne ersichtlichen Grund wird meine Website überhaupt nicht geladen (es funktionierte bis heute).

Es ist eine Django-App, aber die django.log wird nicht einmal erstellt; Der einzige Hinweis ist, dass in einem der Protokolle die Fehlermeldung "Vorübergehendes Ende der Skriptkopfzeilen" angezeigt wird und meine wsgi-Datei als Quelle identifiziert wird.

Ich habe versucht, meiner wsgi-Datei eine Protokollierung hinzuzufügen, aber ich kann kein Protokoll dafür finden. Gibt es eine empfohlene Möglichkeit, diesen Fehler zu debuggen? Ich bin gerade dabei, mir die Haare auszureißen.

Meine WSGI-Datei:

%Vor%     
Marcin 26.03.2012, 14:20
quelle

1 Antwort

2

Es ist schwierig, die genaue Fehlerursache ohne Webserverprotokoll zu definieren:

Mögliche Lösungen: Ссылка

Und d Ссылка

F: Warum sehe ich in den Apache-Fehlerprotokollen die Fehlermeldung 'vorzeitiges Ende von Skript-Headern'.

A: Wenn der Daemon-Modus verwendet wird, ist dies ein Symptom für den Absturz des mod_wsgi-Daemon-Prozesses bei der Verarbeitung einer Anfrage. Sie würden wahrscheinlich auch die Meldung "segmentation fault" sehen. Siehe Antwort auf die Frage nach dem 'segmentation fault' oben.

Diese Fehlermeldung kann auch auftreten, wenn Apache nicht korrekt konfiguriert wurde und Ihre WSGI-Skriptdatei stattdessen als CGI-Skript ausgeführt wird.

Ich hoffe, es wird helfen

    
Pavleg 26.03.2012, 16:52
quelle

Tags und Links