Django каналов и azure - PullRequest
       28

Django каналов и azure

1 голос
/ 12 июля 2020

Я пытаюсь развернуть django каналов в azure.

Я уже интегрировал его с azure кешем redis, и он хорошо работает на локальном хосте.

У меня есть попробовал обычное развертывание приложений django в azure, все, кроме сокетов, работают.

CHANNEL_LAYERS = {
'default': {
    'BACKEND': 'channels_redis.core.RedisChannelLayer',
    'CONFIG': {
        "hosts": [(f'redis://:{os.environ["REDISPASS"]}@mywebsite.redis.cache.windows.net:6379/0')],
    },
},

}

Показывает неожиданную ошибку, сайт неожиданно закрылся.

Я следовал этому базовому c статеру для реализации django каналов.

Учебник

1 Ответ

1 голос
/ 13 июля 2020

Из вашего файла конфигурации я видел, что вы используете порт 6379.

Это не работает, вы можете использовать только https-порт 443 и http-порт 80 в azure webapp service.

Если вам необходимо использовать настраиваемый порт, например 6379, рекомендуется использовать сервер и открыть безопасный порт, тогда веб-приложение не будет развернуто на azure.

...