Desde a atualização para a versão mais recente ontem, tenho visto este erro nos logs constantemente. Meu servidor tem 8 GB de RAM e apenas 60% de uso. Tentei executar o discourse-setup para redefinir minhas configurações, o que me deu isto:
setting db_shared_buffers = 2048MB
setting UNICORN_WORKERS = 4
Logs:
Message (781 copies reported)
Sidekiq está consumindo muita memória (usando: 510.87M) para 'community.naturephotographers.network', reiniciando
Backtrace
config/unicorn.conf.rb:164:in `check_sidekiq_heartbeat'
config/unicorn.conf.rb:244:in `master_sleep'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/unicorn-6.1.0/lib/unicorn/http_server.rb:295:in `join'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/unicorn-6.1.0/bin/unicorn:128:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/bin/unicorn:25:in `load'
/var/www/discourse/vendor/bundle/ruby/3.2.0/bin/unicorn:25:in `<main>'
Alguma ideia do que pode estar acontecendo aqui?
5 curtidas
Don
Outubro 3, 2023, 7:54pm
2
Aumentar a memória do Sidekiq resolveu para mim.
Also, if your server has enough total RAM, you can increase the memory allocation for Sidekiq.
Place this in the env: section of app.yml:
UNICORN_SIDEKIQ_MAX_RSS: 1000
The default maximum is, I believe, 500mb.
8 curtidas
Se serve de consolo, eu também recebo isso, com bastante regularidade.
Vou investigar a sugestão do @Don . Eu estava me perguntando! Agora eu sei!
4 curtidas
Isso parece ter resolvido o problema, obrigado Don!
4 curtidas
merefield
(Robert)
Outubro 4, 2023, 10:10am
5
Este é um caso de “pouca margem” ou achamos que é um vazamento de memória de algum tipo?
Se for o último, então certamente esse erro aparecerá de qualquer maneira e o aumento da memória alocada apenas reduzirá a frequência do erro…
Para constar, ainda não vi o erro e o meu uso de memória aumentou cerca de 400 MB depois de alterar esta configuração.
1 curtida
Jagster
(Jakke Lehtonen)
Outubro 4, 2023, 3:37pm
7
Estou me perguntando isto:
Eu recebo o mesmo erro (ou deveria ser considerado mais como informativo?) e o meu não é multisite nem ocupado.
A arquitetura mudou ao longo do tempo e estamos perto do tópico antigo precisamos de mais memória do que o informado ?
1 curtida
Don
Outubro 4, 2023, 5:00pm
8
Este aviso apareceu em meu /logs depois que ativei o YJIT, mas há uma observação de que ele aumenta o uso de memória. No entanto, acho que isso também pode acontecer em sites movimentados com muita atividade ou em servidores compartilhados movimentados com memória compartilhada, etc…
3 curtidas
o painel do Sidekiq parece mostrar o uso de memória para o Redis, pena que ele não faz o mesmo para o próprio Sidekiq?:
Apenas uma pequena atualização aqui, desde que fiz a alteração, o uso da minha memória saltou de cerca de 60% para 80% (8 GB) e se manteve estável. Não vi outro erro nos logs e alguns outros problemas também foram resolvidos.
2 curtidas
system
(system)
Fechado
Novembro 9, 2023, 7:15pm
11
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.