J’ai mis à niveau notre site la semaine dernière de 3.2.0.beta4-dev à 3.3.0.beta3. (Hier, j’ai mis à jour vers 3.3.0.beta5-dev)
Tout allait bien jusqu’à ce que j’active les réactions comme le paramètre de synchronisation (voir image ci-dessous). À partir de ce moment-là, le serveur a semblé être occupé à traiter les réactions, et les utilisateurs obtiennent des erreurs 502 et de nombreuses requêtes ne sont pas gérées correctement. Certains fils ne sont pas marqués comme lus, ils ne peuvent pas poster de manière aléatoire, etc.
Y a-t-il un moyen de voir où en est le processus d’arrière-plan rétroactif afin de savoir quand ce comportement reviendra (espérons-le) à la normale ? Ou des mises à jour pour mieux gérer cela ? Ou le ralentir afin qu’il n’impacte pas les performances du site ? Ou est-ce sans rapport et juste une coïncidence ?
Il est également à noter : le site a 2,4 millions de publications et environ 2 millions de “likes”.
Pour faire suite à cela… y a-t-il un moyen de voir la progression / les éléments restants dans cela ?
J’ai mis à jour le ScheduledLikeSynchronizer pour exécuter every '0,30 4-10 * * *' (uniquement la nuit) au lieu de every 1.hour (constamment), mais cela ne semble pas fonctionner ; cette notation cron est-elle disponible ? J’essaie de laisser cela continuer à s’exécuter, mais sans interférer avec la capacité de nos utilisateurs à utiliser le site.
Je ne sais pas si vous avez pu le résoudre, mais dans notre cas, nous avons également beaucoup de publications et de likes. Pour l’instant, nous avons choisi de désactiver la synchronisation des réactions Discourse (Discourse reactions like sync) car elle provoquait ces pics de CPU toutes les 60 minutes et de nombreuses erreurs 502.