J'essaie d'utiliser WSGI sur Windows Server pour exécuter une application flacon simple. Je continue à courir dans l'erreur suivante:Flask Erreur avec 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
Pour mon site j'ai configuré un gestionnaire pour appeler le FastCGIModule de Microsoft Web Platform Installer
Mon fichier application se présente comme tel:
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()
Si Je commente l'importation personnalisée de mon script d'analyseur et de mon script write_log avec la méthode POST que les choses vont exécuter, donc je sais que je dois jouer quelque chose là-haut.
Quelqu'un a-t-il des suggestions?
Merci d'avance.
Paul
que vous avez pu obtenir un répondre à cette question? merci – labheshr
@labheshr Désolé je n'étais pas. Jamais été capable de le comprendre. – PaulGlass