в DaaS Redis в том же дц.
провожу нагрузочное и при RPS 120 сервис валится с логом: "StackExchange.Redis.RedisTimeoutException: Timeout performing HMGET (5000ms)"
при запуске сервиса на локальной машине и попытке достучаться до публичного redis'a - всё ок, выдерживает до 8к RPS
грешу на какие-то сетевые проблемы кубика, подскажите плиз, что можно посмотреть по этой теме?
что метриках мониторинга?
по нодам - ничего выдающегося
а по приложению/подам
а что по метрикам потребления CPU для приложения которое запросы в redis делает? мб оно там тротлится просто неистово? Лимиты пробовал убирать?
нагрузка, логично, растет, на CPU, но это не дает какой-то инфы мне по таймаутам от редиса
а вдруг там limit range и они автоматом подставляются?
такой настройки нет, но я пробовал и с такими лимитами, которых должно хватать в целом для похода в редис и не помогло resources: requests: cpu: 2000m memory: 2000Mi limits: cpu: 3000m memory: 3000Mi
надо лимиты совсем убрать и тестить без них
я уже же написал: я тестировал как с лимитами, так и без них
тогда идей нет, надо дебажить
Обсуждают сегодня