【发布时间】:2019-03-16 07:10:42
【问题描述】:
我无法让 Flask-SocketIO 与我在 AWS Elastic Beanstalk (ELB) 上的实例一起工作,需要使用 socketio.run(application) 运行 Flask-SocketIO,ELB 似乎会调用全局应用程序对象本身。
ELB 文档指出使用 application.py 作为文件名并提供可调用的应用程序对象(在本例中为 Flask 对象)允许 Elastic Beanstalk 轻松找到您的应用程序的代码。
我的 ELB 实例日志显示错误 RuntimeError: You need to use the eventlet server。有关详细信息,请参阅文档的部署部分。
假设 AWS 调用 application.run(),有什么方法可以解决这个问题?
提前致谢
【问题讨论】:
标签: amazon-web-services amazon-elastic-beanstalk flask-socketio