我的python web应用程序称为app
# example.py
import flask
app = flask.Flask(__name__.split('.')[0])
当我试图用
# run.py (set correctly with WSGIPath)
from example import app
if __name__ == "__main__":
app.run()
我得到
mod_wsgi(pid=22473):目标wsgi脚本'/opt/python/current/app/run.py'不包含wsgi应用程序'application'。
如何告诉AWS我的应用程序实例被称为
app
? 最佳答案
mod wsgi需要名为application
的变量。试着这样做
from example import app as application
注意:不要这样做。这是不需要的。
关于python - 如何在AWS Elastic Beanstalk上配置我的WSGI应用程序的名称?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28048342/