実現したいこと
nginxとuwsgiを使ってflaskのアプリを動かしたいです。
どなたかご教授いただければと思います。
前提
こちらのサイトを参考に、AWSでnginxとuwsgiを使ってflaskを動かそうとしています。
https://zenn.dev/shota_imazeki/books/7a0f8e2f4cccd846fb16/viewer/717e178159909f8c12e5
発生している問題・エラーメッセージ
ログファイルの中に、このようなエラーメッセージが見られました。
*** Operational MODE: single process *** ModuleNotFoundError: No module named '%(app)' unable to load app 0 (mountpoint='') (callable not found or import error) WSGI app 0 (mountpoint='') ready in 0 seconds on interpreter 0x737d30 pid: 23024 (default app)
該当のソースコード
app.py
1from flask import Flask 2app = Flask(__name__) 3 4@app.route("/") 5def hello(): 6 return "Hello World!" 7 8if __name__ == "__main__": 9 app.run()
app.ini
1[uwsgi] 2module = app 3callable = app 4master = true 5processes = 1 6socket = /tmp/uwsgi.sock 7chmod-socket = 666 8vacuum = true 9die-on-term = true 10wsgi-file = /var/www/uwsgi/app.py 11logto = /var/www/uwsgi/app.log
試したこと
uwsgiの設定ファイルのmodule名を変更してみたり、pythonのバージョンをしてみたりしました。
また、下記のサイトを参考にしてみましたが、うまく動作しませんでした。(私が回答通りのことができていないかもしれません)
https://stackoverflow.com/questions/12030809/flask-and-uwsgi-unable-to-load-app-0-mountpoint-callable-not-found-or-im
回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。