La file d’attente vous permet d’utiliser plus de workers web.
De plus, vos temps médians semblent assez élevés. Pouvez-vous exécuter cela sur un processeur plus rapide ?
La file d’attente vous permet d’utiliser plus de workers web.
De plus, vos temps médians semblent assez élevés. Pouvez-vous exécuter cela sur un processeur plus rapide ?
Malheureusement, même si la raison de la lenteur est ce plugin, je dois dire qu’il s’agit de l’un des principaux plugins de notre communauté et qu’il ne peut en aucun cas nous être retiré, car les utilisateurs en sont fortement dépendants ! ![]()
Nous utilisons actuellement 24 travailleurs web. Notre Discourse est installé sur une machine virtuelle dotée de 24 cœurs de processeur à 2 GHz et de 24 Go de RAM. Malheureusement, il n’est pas possible de modifier le serveur principal pour le moment, sauf si nous n’avons aucune autre solution pour améliorer les performances.
Pensez-vous que, dans la situation actuelle, augmenter le nombre de travailleurs web puisse aider à améliorer les performances ?
Davantage de web workers peuvent réduire la mise en file d’attente
Vous essayez d’éliminer les lignes orange du graphique des requêtes web actives
Cependant, les performances ne s’amélioreront pas pour votre requête médiane typique
Merci, je comprends maintenant. En examinant les graphiques, nous pouvons donc déterminer si le nombre de web workers est suffisant ou insuffisant pour le système.
Mais selon vous, pour améliorer la vitesse et les performances, nous avons désormais besoin d’une puissance de traitement supérieure et modifier les paramètres n’apportera plus beaucoup d’aide.
Assurez-vous de tester cela dès que possible et de nous informer des résultats.
Quelle est la source des 502 ? Pas assez de workers unicorn ? Nous venons de changer de serveur et les utilisateurs signalent des 502 occasionnels après le changement. Nous avons un serveur 6C/16Go, et nous avons réglé unicorn_workers à 16 (avant le changement de serveur, il était à 12), db_shared_buffer à 4Go, db_work_mem à 60Mo.
Est-ce qu’avoir trop de workers unicorn pourrait causer des 502 ? (spéculation car nous en avions 4 de moins avant la migration du serveur)
J’essaie de voir si c’est la configuration que nous devons ajuster ou autre chose à régler.
Merci.
Oui, cela semble élevé. Réglez vos workers unicorn entre 1 et 2 par cœur.
Pour 6 cœurs, cela ne devrait pas dépasser 12. Compte tenu de votre buffer partagé assez important et de mon intuition, je le réglerais à environ 10 avec de telles spécifications de serveur.