Wie kann ich den Flask Debugger aktivieren, wenn ich unter mod_wsgi laufe?Aktivieren des Flask Debuggers beim Ausführen unter mod_wsgi
Ich habe DEBUG, PROPAGATE_EXCEPTION und PRESERVE_CONTEXT_ON_EXCEPTION auf True festgelegt, aber der Debugger wird nicht auf Ausnahmen angezeigt.
Ich habe nur 'app.debug = True' in meine .wsgi-Datei und es funktioniert immer noch nicht. Was ich gefunden habe, ist "from werkzeug.debug import DebuggingApplication" 'application = DebuggedApplication (app, True)'. –
Das ist der lange Weg, um das Gleiche zu erreichen. Ich kann nicht mit dir streiten, da du nicht das zur Verfügung stellst, was du tatsächlich in deiner WSGI-Datei hast, um zu sehen, was du bei der Einstellung von app.debug getan hast. –
Von http://flask.pooco.org/docs/quickstart/#debug-mode "Obwohl der interaktive Debugger nicht in Forking-Umgebungen funktioniert (was die Verwendung auf Produktionsservern nahezu unmöglich macht), lässt er dennoch die Ausführung zu von beliebigem Code. Dies stellt ein großes Sicherheitsrisiko dar und darf deshalb niemals auf Produktionsmaschinen verwendet werden. " Was für mich bedeutet, dass app.debug = True nicht standardmäßig unter mod_wsgi funktionieren sollte – kerma