Vejo esses erros cada vez mais nos logs. Devo aumentar um pouco o limite de RSS do Sidekiq em /var/discourse/containers/app.yml:
env:
SIDEKIQ_MEMORY_KILLER_MAX_RSS: 700
Ou é normal e deve ser ignorado?
Vejo esses erros cada vez mais nos logs. Devo aumentar um pouco o limite de RSS do Sidekiq em /var/discourse/containers/app.yml:
env:
SIDEKIQ_MEMORY_KILLER_MAX_RSS: 700
Ou é normal e deve ser ignorado?
Aqui está o que funcionou para mim.
Após monitorar o uso de memória e ajustar minhas configurações, consegui interromper as frequentes mensagens de log “Sidekiq está consumindo muita memória…”.
Fiz esta alteração em meu /var/discourse/containers/app.yml:
UNICORN_WORKERS: 4
UNICORN_SIDEKIQ_MAX_RSS: 700
Originalmente, eu tinha UNICORN_WORKERS definido como 8, o que era muito agressivo e deixava pouca margem para Sidekiq, PostgreSQL, Redis e o sistema operacional.
Reduzir para 4 workers liberou uma quantidade significativa de memória.
Em seguida, aumentei o limite de RSS do Sidekiq de (~500 MB) para 700 MB, o que dá ao Sidekiq um pouco mais de espaço antes de ser reiniciado automaticamente.
Até agora, o Sidekiq se estabilizou e o uso de memória agora está em uma zona muito mais segura, com pouco mais de 1 GB de memória movida de usada para memória em cache e disponível.
Deixo isso aqui caso seja útil ou como uma dica do que verificar para qualquer outra pessoa com problemas semelhantes. Será interessante ver se isso se mantém e é mais estável após uma semana de atividade, se for o caso, marcarei como resolvido.
Eu também tive a mensagem recentemente e a ajustei como você (para 1 GB) e o erro não voltou ![]()
Confirmei que as alterações funcionaram. A última reinicialização do Sidekiq foi em 11 de outubro às 12:48.\n\nEstatísticas de memória hoje:\n
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.