Ich versuche, WSGI unter Windows Server zu verwenden, um eine einfache flask-App auszuführen. Ich halte läuft in den folgenden Fehler:Flaskfehler mit wsgi_handler
Error occurred while reading WSGI handler: Traceback (most recent call last): File "c:\inetpub\wwwroot\test_site\wfastcgi.py", line 711, in main env, handler = read_wsgi_handler(response.physical_path) File "c:\inetpub\wwwroot\test_site\wfastcgi.py", line 568, in read_wsgi_handler return env, get_wsgi_handler(handler_name) File "c:\inetpub\wwwroot\test_site\wfastcgi.py", line 551, in get_wsgi_handler raise ValueError('"%s" could not be imported' % handler_name) ValueError: "app.app" could not be imported StdOut: StdErr
Für meine Website konfiguriert ich einen Handler
Meine app-Datei als solche sieht die FastCGIModule von Microsoft Web Platform Installer aufrufen:
from flask import Flask, request, jsonify
from analyzers import analyzer
import write_log
app = Flask(__name__)
@app.route("/")
def test():
return "Test load"
@app.route('/analyze', methods=['POST'])
def parse():
text = request.json['text']
name = request.json['name']
model = request.json['model']
try:
convert_flag = request.json['convert_flag']
except KeyError:
convert_flag = False
results= analyzer(text, name, model, convert_dose=convert_flag)
write_log.write_log(text, name, model, results)
return jsonify(results)
if __name__ == "__main__":
app.run()
Wenn Ich habe den benutzerdefinierten Import meines Analysator-Skripts und meines write_log-Skripts zusammen mit der POST-Methode auskommentiert, damit die Dinge ausgeführt werden können, also weiß ich, dass ich da oben etwas vermasseln muss.
Hat jemand irgendwelche Vorschläge?
Vielen Dank im Voraus.
Paul
zu beheben waren eine bekommen Antwort auf diese Frage? Danke – labheshr
@labheshr Sorry, ich war nicht. Konnte es nie herausfinden. – PaulGlass