Parece que hay algún límite que impide que Redis pueda usar más de 1024 MB.
He notado que tan pronto como se excede esa cantidad en el panel de Sidekiq (MB RSS), empiezo a recibir registros como:
Tu conexión de red de Redis está funcionando extremadamente mal. Las últimas lecturas de RTT fueron [96585, 101554, 97189, 99769, 94618], idealmente deberían ser < 1000. Asegúrate de que Redis se esté ejecutando en la misma AZ o centro de datos.
Cuando verifico usando esto:
./launcher enter app
redis-cli info memory
Este es el resultado:
# Memory
used_memory:1072837696
used_memory_human:1023.14M
used_memory_rss:484577280
used_memory_rss_human:462.13M
..
maxmemory:0
maxmemory_human:0B
Establecí esto en app.yml:
UNICORN_SIDEKIQ_MAX_RSS: 8000
En el panel de Sidekiq, se están utilizando 4553 MB de RSS y la utilización es del 100%. Esto es con 2 UNICORN_SIDEKIQS sin que DISCOURSE_SIDEKIQ_WORKERS esté configurado (por lo que el valor predeterminado es 5).
Tenía la impresión de que UNICORN_SIDEKIQ_MAX_RSS permitiría que Redis usara más RAM. Estoy un poco perdido, ¡cualquier orientación sería apreciada! ![]()
Esto es con Discourse 3.3.2 Stable.