我正在尝试将Python应用程序部署到Heroku。我使用一个名为Quart的Python Web框架,我使用夸脱来获得额外的asyncio功能。在我的应用程序中,我使用websockets运行循环,我打算经常发送消息(更新客户端)。当我访问我的Heroku网站时,我确实收到了websocket消息,但消息之间有大约1.5秒的时间间隔(我需要更频繁地发送它们)。
应用Procfile
包含:
web: gunicorn --worker-class quart.worker.GunicornWorker main_loop:app
我的应用程序以:
开头if __name__ == '__main__':
app.run(host='0.0.0.0', port=os.environ.get('PORT', '5000'))
帮助将不胜感激。