WebSocket握手期间发生错误,意外响应代码:502,使用Elasticache Redis和Elastic beantalk

问题描述

我正在使用Django通道2,当我在localhost的Ubuntu中使用Redis服务器时,它正在localhost上运行。我已经在弹性beantalk上部署了django项目,并且正在使用elasticache redis5。我遵循了这些教程https://hackernoon.com/setting-up-django-channels-on-aws-elastic-beanstalk-716fd5a49c4ahttps://medium.com/@anish.shrestha/django-channels-2-0-and-aws-elastic-beanstalk-ab814bb15c4b。我的.ebextesions具有配置env.config filesetup.config以及daemon.config,如教程中所示。我已经在同一vpc和可用区上设置了弹性beantalk实例和elasticache redis。我已将安全组的入站规则设置为在端口6379上接收tcp。仍然出现websocket无法连接的错误。这是我如何向频道websocket connection发送请求的快照。它可以在localhost上运行,但无法在aws elasticache和弹性beantalk上运行。如果有人可以提供一些确实有用的指导,那么我在这方面停留了很长时间。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)