O uso da CPU aumenta de forma constante

Vejo este padrão de uso de CPU do Sidekiq (a parte crescente é o Sidekiq):

Talvez conectado com Increased CPU Usage since 3.4.0.beta4-dev ( 58f75ed205 ) upgrade?

Como devo investigar?

2 curtidas

quando você reconstruiu seu contêiner pela última vez? se faz um tempo, recomendo que você reconstrua agora.

A primeira queda de uso foi após a reconstrução recomendada.
A última reconstrução foi há uma hora, mas com o mesmo padrão de uso.

Você já olhou o Sidekiq, há uma fila de espera? visite /sidekiq

./launcher enter app
apt-get update && apt-get install -y htop
htop

A CPU está alta no momento?

Se estiver alta, tente inspecionar a CPU em um processo que esteja rodando alto usando:

ps
top -H -p PID_DA_CPU_ALTA

isso não está mostrando nenhuma quantidade preocupante de CPU, a CPU está pairando em zero agora em todos os processos?

Não há mais nenhum processo em execução que leve muito tempo.

O HTOP mostra a utilização da CPU em constante mudança.

As estatísticas do Netplan atribuem o aumento da utilização da CPU ao sideqik:

Existe alguma ferramenta de profiling para o sideqik que eu possa habilitar?

o ponto principal é que você precisa capturar coisas se comportando mal, encontrar radiação de fundo é super difícil.

Lendo app/jobs/base.rb e MethodProfiler, gostaria de saber se as métricas coletadas poderiam ser salvas em um relatório de forma acumulada (como somas de tempo gasto em diferentes jobs) em um ambiente de produção.

Entendo que o registro detalhado pode ser ativado via ENV["DISCOURSE_LOG_SIDEKIQ"], mas espero que isso gere uma grande quantidade de dados em um ambiente de produção.

Para contêiner duplo, você quer dizer o contêiner web ou o contêiner de banco de dados/redis?

o uso da cpu está no contêiner da web, mas eu reconstruiria ambos por precaução.

Desculpe pelo transtorno. O site de staging era o culpado. O Maildev não estava em execução, então todos os e-mails falharam. Eu deveria dormir mais.

4 curtidas

Eu escrevi aqui sobre o que aprendi:

2 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.