Запустив тестовое консольное приложение для подключения к кэшу Redis Azure, оно внезапно (без каких-либо изменений ни на клиенте, ни на сервере) перестало позволять мне подключаться с ошибкой «SocketClosed on PING».
Вот логи попытки подключения:
[отредактировано] .redis.cache.windows.net: 6380, пароль = *****, ssl = True, abortConnect = False
Подключение [отредактировано] .redis.cache.windows.net: 6380 / Interactive ... BeginConnect: [отредактировано] .redis.cache.windows.net: 6380 Указан 1 уникальный узел Запрашивается тай-брейк из [отредактировано] .redis.cache .windows.net: 6380> __Booksleeve_TieBreak ... Разрешение конечным точкам 00:00:05 ответа ... Ожидание завершения задачи, IOCP: (Занят = 3, Свободен = 997, Мин. = 4, Макс = 1000), РАБОЧИЙ: ( Занят = 0, Свободен = 1023, Мин. = 4, Макс. = 1023) EndConnect: [отредактировано] .redis.cache.windows.net: 6380 Настройка SSL Connected Interactive / [отредактировано] .redis.cache.windows.net: 6380 Сервер рукопожатие Аутентификация (пароль) Установка имени клиента: [отредактировано] Автоматическая настройка ... Отправка критического средства отслеживания: Interactive / [отредактировано] .redis.cache.windows.net: 6380 Запись в Interactive / [отредактировано] .redis.cache.windows .net: 6380: ECHO Очистка исходящего буфера Начало чтения Подключение завершено: [отредактировано] .redis.cache.windows.net: 6380 Все задачи завершены без ошибок, IOCP: (Занят = 2, Свободен = 998, Мин. = 4, Макс = 1000 ), РАБОЧИЙ: (Занят = 2, Свободен = 1021, Мин. = 4, Макс. = 1023) [ отредактировано] .redis.cache.windows.net: 6380 сбой: SocketClosed при PING Все задачи уже завершены [отредактировано] .redis.cache.windows.net: 6380 не удалось назначить (сбой)
Я использую пакет Nuget StackExchange.Redis (версия 1.1.608) и подключаюсь следующим образом:
Любые предложения будут с благодарностью приняты.
var db = ConnectionMultiplexer.Connect("[redacted].redis.cache.windows.net:6380,password=[redacted],ssl=True,abortConnect=False",sw)
Проблема заключалась в том, что я не отключал своих клиентов, и у меня закончились доступные подключения: