Es scheint, als gäbe es ein Limit, das verhindert, dass Redis mehr als 1024 MB nutzen kann?
Ich habe festgestellt, dass, sobald dieser Wert im Sidekiq-Dashboard (MB RSS) überschritten wird, Protokolle wie diese angezeigt werden:
Ihre Redis-Netzwerkverbindung ist extrem schlecht. Die letzten RTT-Werte waren [96585, 101554, 97189, 99769, 94618], idealerweise sollten diese < 1000 sein. Stellen Sie sicher, dass Redis in derselben AZ oder Dat ausgeführt wird
Wenn ich mit diesem Befehl nachsehe:
./launcher enter app
redis-cli info memory
Dies ist das Ergebnis:
# Memory
used_memory:1072837696
used_memory_human:1023.14M
used_memory_rss:484577280
used_memory_rss_human:462.13M
..
maxmemory:0
maxmemory_human:0B
Ich habe dies in der app.yml gesetzt:
UNICORN_SIDEKIQ_MAX_RSS: 8000
Im Sidekiq-Dashboard werden 4.553 MB RSS verwendet und die Auslastung beträgt 100 %. Dies geschieht mit 2 UNICORN_SIDEKIQS, wobei DISCOURSE_SIDEKIQ_WORKERS nicht gesetzt ist (also der Standardwert von 5).
Ich hatte den Eindruck, dass UNICORN_SIDEKIQ_MAX_RSS Redis erlauben würde, mehr RAM zu nutzen? Ich bin etwas ratlos, jede Hilfe wäre willkommen! ![]()
Dies ist mit Discourse 3.3.2 Stable.