Ho regolato l’impostazione e vedo questo nel container:
root@ip-10-4-2-52:/# set|grep SIDE
UNICORN_SIDEKIQS=1
UNICORN_SIDEKIQ_MAX_RSS=1000
Ma vedo questo nei log:
Sidekiq sta consumando troppa memoria (utilizzando: 535.10M) per 'site', riavvio
Sembrerebbe che 535.10M < 1000, giusto? Sento di dover avere un errore di battitura o qualcos’altro di veramente sciocco.
Questo è un sito molto trafficato con 600-800K visualizzazioni di pagine/giorno con 7 container web (in gran parte inattivi) in esecuzione in ECS.
Ci sono 4 CPU nel task, dovrei aumentare UNICORN_SIDEKIQS?
Se eseguo [ENV[\"UNICORN_SIDEKIQ_MAX_RSS\"].to_i, 500].max.megabytes in rails, ottengo 1048576000, quindi sembra che Rails dovrebbe avere accesso all’ENV, ma forse l’esecuzione di rails da parte mia è in qualche modo diversa da quella che viene attivata all’avvio?