Windows Server에서 WSGI를 사용하여 간단한 플라스크 응용 프로그램을 실행하려고합니다. 나는 다음과 같은 오류로 실행 계속 : 내 사이트에 대한wsgi_handler의 flask 오류
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
내가
내 응용 프로그램 파일과 같은 보이는 마이크로 소프트 웹 플랫폼 설치 프로그램에서 FastCGIModule를 호출하는 핸들러를 구성 :
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()
하는 경우 필자는 자신의 분석기 스크립트와 write_log 스크립트의 커스텀 임포트를 POST 메소드가 실행될 것이라고 주석 처리합니다.
아무도 제안 사항이 있습니까?
미리 감사드립니다.
폴
가를 얻을 당신이 할 수 있던 문제를 해결하기 위해 올바른 방향을 가리 킵니다 이 질문에 대한 답변? 감사합니다 – labheshr
@labheshr 미안 해요. 절대로 알아낼 수 없었습니다. – PaulGlass