我在Flask中构建了一个Python套接字应用,该应用将托管在Heroku上。 现在,我知道可以通过使用Java内置的客户端套接字连接Flask应用了。 UI也嵌入在客户端中。我希望在没有任何前端/ UI HTML文件的情况下部署Flask应用程序,但是会输出以下错误:
00:19:45 web.1 | 2018-06-27 00:19:45 [12308] [ERROR]使用中的连接:('0.0.0.0',5000)
00:19:45 web.1 | 2018-06-27 00:19:45 [12308] [ERROR] 1秒后重试。
00:19:46 web.1 | 2018-06-27 00:19:46 [12308] [ERROR]使用中的连接:('0.0.0.0',5000)
00:19:46 web.1 | 2018-06-27 00:19:46 [12308] [错误] 1秒后重试。
答案 0 :(得分:0)
您需要在Procfile中使用以下行:
web: gunicorn --worker-class eventlet -w 1 module:app
有关Gunicorn Web服务器的更多信息,位于:https://flask-socketio.readthedocs.io/en/latest/#gunicorn-web-server
不好。:您需要安装eventlet。