A fila significa que você pode usar mais web workers.
Além disso, seus tempos médios parecem bastante altos. Você consegue executar isso em uma CPU mais rápida?
A fila significa que você pode usar mais web workers.
Além disso, seus tempos médios parecem bastante altos. Você consegue executar isso em uma CPU mais rápida?
Infelizmente, mesmo que o motivo da lentidão seja este plugin, devo dizer que ele é um dos principais plugins da nossa comunidade e não pode ser removido de forma alguma, pois os usuários dependem muito dele! ![]()
Atualmente, usamos 24 workers web. Nosso Discourse está instalado em uma VM com 24 núcleos de CPU, 2 GHz de capacidade de processamento e 24 GB de RAM. Infelizmente, não é possível alterar o servidor principal agora, a menos que não haja outra maneira de melhorar o desempenho.
Você acha que, na situação atual, aumentar o número de workers web pode ajudar a melhorar o desempenho?
Mais web workers podem reduzir a fila.
Você está tentando eliminar as linhas laranjas do gráfico de solicitações web ativas.
No entanto, o desempenho não ficará melhor para sua solicitação mediana típica.
Obrigado, agora entendi. Então, ao analisar os gráficos, podemos verificar se o número de web workers é suficiente ou insuficiente para o sistema.
Mas, segundo você, para melhorar a velocidade e o desempenho, agora precisamos de maior poder de processamento, e alterar os parâmetros não ajudará mais.
Certifique-se de testar isso o mais breve possível e informe o resultado.
Qual a origem dos 502s? poucos trabalhadores unicorn? Acabamos de mudar de servidor e os usuários têm relatado 502s ocasionais após a mudança. Temos um servidor 6C/16GB e definimos unicorn_workers para 16 (antes de mudarmos de servidor, estava em 12), db_shared_buffer para 4GB, db_work_mem para 60MB.
Ter muitos trabalhadores unicorn poderia causar 502s? (especulando, já que tínhamos 4 a menos antes da migração do servidor)
Estou tentando ver se é a configuração que precisamos ajustar ou algo mais que precisamos resolver.
Obrigado.
Sim, isso parece alto. Defina seus workers do unicorn entre 1 e 2 por núcleo.
Para 6 núcleos, não deve ser mais do que 12. Dado o seu buffer compartilhado bastante grande e meu instinto, eu o definiria para cerca de 10 com tais especificações de servidor.