Reação como problemas de sincronização

Atualizei nosso site na semana passada de 3.2.0.beta4-dev para 3.3.0.beta3. (Ontem atualizei para 3.3.0.beta5-dev)

Tudo estava bem até que ativei as reações como configuração de sincronização (veja a imagem abaixo). A partir desse ponto, o servidor parece ter estado ocupado processando as reações, e os usuários estão recebendo erros 502 e muitas requisições não estão sendo tratadas corretamente. Algumas threads não são marcadas como lidas, eles não conseguem postar aleatoriamente, etc.

Existe alguma maneira de ver o quão longe o processo retroativo em segundo plano está, para que saibamos quando esse comportamento (esperançosamente) voltará ao normal? Ou alguma atualização para lidar melhor com isso? Ou diminuir a velocidade para que não afete o desempenho do site? Ou isso é não relacionado e apenas uma coincidência?

Também é importante notar: o site tem 2,4 milhões de posts e cerca de 2 milhões de curtidas.

1 curtida

FYI @martin

Não sei se você se deparou com algo assim ao habilitar para os sites hospedados?

Em seguimento a isto… há alguma maneira de ver o progresso / itens restantes nisto?

Atualizei o ScheduledLikeSynchronizer para executar every '0,30 4-10 * * *' (apenas durante a noite) em vez de every 1.hour (constantemente), mas parece não estar a funcionar; essa notação cron está disponível? Estou a tentar deixar isto continuar a executar, mas sem interferir com a capacidade dos nossos utilizadores de usar o site.

Não sei se você conseguiu corrigir, mas no nosso caso também temos muitos posts e curtidas. Por enquanto, optamos por desabilitar a Discourse reactions like sync porque estava causando esses picos de CPU a cada 60 minutos e muitos erros 502.

1 curtida

Não. Acabamos desativando essa configuração.

1 curtida