У меня есть Asp. net MVC веб-сайт, который я пытаюсь локализовать. Этот сайт получает около 200 запросов в секунду и в настоящее время работает без проблем на службе приложений Azure. Сайт использует Redis для кэширования и отлично выполняет
. Мы переносим это приложение на Docker. В файле docker в качестве базового образа используется следующее изображение
mcr.microsoft.com/windows/servercore:1803
При развертывании через docker Мультиплексор Redis имеет проблему с тайм-аутом. Одна из ошибок выглядит следующим образом
Нет доступных соединений для обслуживания этой операции: GET searchconnection ~ 49.7500 ~ 6.6371 ~ 49.6351 ~ 6.2165 ~ 15.0 ~ 15.0; Не удалось подключиться к серверу (-ам) redis; ConnectTimeout; IOCP: (Занято = 2, Свободно = 998, Мин = 4, Макс = 1000), РАБОЧИЙ: (Занято = 388, Свободно = 32379, Мин = 4, Макс = 32767), Локальный процессор: н / д Не было возможно подключение к серверу (-ам) redis; ConnectTimeout
Не думаю, что это имеет значение, но приложение размещено в Service Fabri c