Ich versuche, meinen Flask app unter uwsgi und sind immer zu laufen:Probleme laufen Flask app unter uwsgi
unable to load app 0 (mountpoint='') (callable not found or import error)
*** no app loaded. going in full dynamic mode ***
Das Layout ist:
/opt/myapp
/opt/myapp/wsgi.py
/opt/myapp/run.py
/opt/myapp/lib
/opt/myapp/app
/opt/myapp/app/blueprints.py
/opt/myapp/app/filters
/opt/myapp/app/filters/__init__.py
/opt/myapp/app/__init__.py
/opt/myapp/app/main.py
app/__init__.py
enthalten die üblichen:
from flask import Flask
app = Flask(__name__)
app/main.py
sieht aus wie:
import blueprints
import filters
from app import app
def run(debug, host='0.0.0.0'):
app.run(debug=debug, host=host)
wsgi.py
wie folgt aussieht:
if __name__ == '__main__':
from app.main import app as application
application.run(host='0.0.0.0')
Wenn ich python wsgi.py
vom CLI laufen, es funktioniert gut, die üblichen :5000
Server.
Wenn ich laufen:
uwsgi --socket 0.0.0.0:8080 --protocol=http -w wsgi
ich den Fehler sehen, kann es nicht die Anwendung laden.
Der Betrogene ist das erste Ergebnis, das nach dieser Fehlermeldung sucht. – davidism