我在AWS上使用Elastic Beanstalk设置了一个简单的烧瓶应用程序,但是有一个错误会在访问页面时导致超时错误
错误:操作超时。环境的状况是 未知的。
运行'eb create'时)。最后,我通过在我最初排除的if __name__ == '__main__':
之前插入标准appplication.run()
条件来修复它。
我的问题是:为什么Elastic Beanstalk运行应用程序需要条件?我认为__name__ == '__main__'
的唯一目的是使代码在用作模块时不会运行,我不明白为什么缺少条件会阻止代码运行。
答案 0 :(得分:0)
我最好的猜测是,添加if __name__ == '__main__'
并没有解决任何问题,但巧合的是,这段时间恰逢其时。