Site wordpress tres fort trafic :500 Internal Server Error nginx

[Résolu/Fermé]
Signaler
Messages postés
1791
Date d'inscription
mardi 6 mars 2007
Statut
Membre
Dernière intervention
16 avril 2021
-
Messages postés
4068
Date d'inscription
jeudi 18 août 2011
Statut
Membre
Dernière intervention
19 juin 2017
-
Bonjour,
j'ai un site Wordpress avec un très fort trafic surtout le soir (jusqu'à 4000 personnes en temps réel).

Je pensais que mon site allait tenir le coup mais j'ai environ 1 fois sur 10 ce message quand j'ouvre une page : 500 Internal Server Error nginx
Et j'ai peur que ça soit pire si j'ai plus de visiteurs.

Je ne suis pas un espère en administration donc voilà comment mon site est optimisé :

1. J'utilise un CDN : Cloudflare Pro en mode "full aptimazation".
2. J'ai un système de cache grâce à un plugin : WP super cache
3. J'ai un très bon serveur chez ovh : https://www.ovh.com/fr/serveurs_dedies/infra/2014-EG-128.xml

Quand je fais un "top" en ssh je m'aperçois qu'au moment où j'ai les erreurs, je n'ai que 54go/180go de ram et le load average est à moins de 4 (normalement je peux monter à 16 comme j'ai 16 coeurs).

Je ne comprend donc vraiment pas d'où vient le problème...


2 réponses

Messages postés
4068
Date d'inscription
jeudi 18 août 2011
Statut
Membre
Dernière intervention
19 juin 2017
712
reverse proxy avec nginx.

ça aidera à assumer la charge des ressources statiques ;-)
Messages postés
1791
Date d'inscription
mardi 6 mars 2007
Statut
Membre
Dernière intervention
16 avril 2021
384
Salut merci pour ta réponse mais je dois faire comment ? y'a aucun risque de faire une connerie ?
Messages postés
4068
Date d'inscription
jeudi 18 août 2011
Statut
Membre
Dernière intervention
19 juin 2017
712
Les risques de faire une connerie ?
Y'en a toujours, fais un serveur de test pour ça ;-)

https://korben.info/configurer-nginx-reverse-proxy.html
Messages postés
1791
Date d'inscription
mardi 6 mars 2007
Statut
Membre
Dernière intervention
16 avril 2021
384
Bon je viens de provisoirement réglé le problème en désactivant le plugin "Wp popular post" qui compte les vue de chaque articles entre autre. D'un coup la charge des CPU est passé de 4 à 0.3 et le site est devenu bien plus fluide, plus d'erreur 500 etc...

J'aimerais bien que quelqu'un m'explique pourquoi.. Peut-être est-ce parce que c'est la seule "action" qui écrit dans la base de donnée pour chacun des utilisateurs ?
Et que ni le CDN ni le système de cache ne peux optimiser cette action ?
On s'ennuie pas avec l'informatique :)
Messages postés
4068
Date d'inscription
jeudi 18 août 2011
Statut
Membre
Dernière intervention
19 juin 2017
712
à mon avis c'est surtout que le plugin est mal codé, oui ;-)

ça arrive souvent ce genre de problèmes.