Python Django频道和azure
我正在尝试在azure中部署django频道 我已经将它与azure redis缓存集成,并且在本地主机上运行良好 我已经在azure中尝试了django应用程序的正常部署,除了套接字,其他一切都正常工作Python Django频道和azure,python,django,azure,azure-web-app-service,django-channels,Python,Django,Azure,Azure Web App Service,Django Channels,我正在尝试在azure中部署django频道 我已经将它与azure redis缓存集成,并且在本地主机上运行良好 我已经在azure中尝试了django应用程序的正常部署,除了套接字,其他一切都正常工作 CHANNEL_LAYERS = { 'default': { 'BACKEND': 'channels_redis.core.RedisChannelLayer', 'CONFIG': { "hosts": [(f'redis://:{os
CHANNEL_LAYERS = {
'default': {
'BACKEND': 'channels_redis.core.RedisChannelLayer',
'CONFIG': {
"hosts": [(f'redis://:{os.environ["REDISPASS"]}@mywebsite.redis.cache.windows.net:6379/0')],
},
},
}
显示意外错误,网站意外关闭
我遵循了这个基本的stater代码来实现django通道
从您的配置文件中,我看到您使用端口6379 这不起作用,你可以在azure webapp服务中使用
如果您必须使用自定义端口(如6379),建议使用服务器并打开安全端口,则不会在azure上部署webapp。是的,实际上这很好,但我是否应该对asgi进行任何更改,因为django频道将属于asgi而不是wsgi?asgi是wsgi的扩展,支持WSGI的原始模式和WebSocket的扩展。