[Résolu] Site extrêmement lent

Hello la zone,

Je fais appel à votre expertise pour un souci dont je n’arrive pas à trouver la cause. 

Un des sites que j’ai réalisé pour une cliente est très très lent depuis quelques jours. Testez par vous même : http://www.aliabengana.com

Les pages mettent parfois plusieurs minutes à s’afficher, et c’est pareil quand on est dans l’interface d’administration c’est un enfer.

Le site est basé sur Wordpress, mis à jour régulièrement, et hébergé chez Gandi. J’ai déjà essayé de désactiver tous les plugins ou de changer de thème mais ça ne résout rien.

J’ai d’autres sites Wordpress sur la même instance d’hébergement et eux fonctionnent normalement. La seule différence avec les autres c’est que le nom de domaine de ce site a été enregistré chez Godaddy, mais c’est comme ça depuis des mois et ça n’avait jamais posé de problème.

J’ai lancé des diagnostics avec Google Page Speed ou GTMetrix, il y a de petites optimisations à faire mais rien n’explique un temps d’accès aussi long.

Des idées ?

Tu as essayé avec l’IP directement? Là ça met un moment certain à se charger…

Sinon tu n’as pas un truc qui fait ping-pong dans la config? Ou alors les DNS de Gandi et GoDaddy ne se parlent plus?

Edit: Avec “isdownforme” c’est confirmé : il n’est pas joignable

Marrant, en entrant l’IP: VHost unknown Varnish L7 server

Tout d’abord merci :slight_smile:

L’IP en direct ne donne rien car c’est hébergé sur un serveur mutualisé : http://217.70.180.153

Le whois donne ça si ça peut aider : http://whois.domaintools.com/aliabengana.com

Je n’ai pas touché à la config depuis des mois donc je ne vois pas ce qui peut avoir causé ce problème. Pour les DNS peut être mais comment je peux vérifier et identifier précisément la cause d’un éventuel problème à ce niveau là ?

T’as accès SSH au serveur pour voir ce qui consomme du temps CPU ?

[quote=“unreal, post:4, topic: 55963”][/quote]

Oui j’ai un accès SSH mais je ne l’ai jamais utilisé. Par contre je suis allé sur l’interface d’administration de mon instance et côté CPU sur les derniers jours ça oscille plutôt entre 0 et 5% donc le problème ne semble pas se situer là.

Il est completement piraté ton site non ?

http://webcache.googleusercontent.com/search?q=cache:V9tI5bgtmKQJ:www.aliabengana.com/+&cd=1&hl=en&ct=clnk&gl=fr&client=firefox-a

Ya des links pour du casino sur la homepage dans le cache de google.

Sinon, met une page sans php et avec juste un phpinfo() pour voir les temps de reponse de ces 2 la. Apres, tires en les bonne conclusions.

[quote=“AnA-l, post:6, topic: 55963”][/quote]

Oui j’étais au courant, le piratage avait été corrigé, du moins en théorie.

Ca ping OK, et du côté de TraceRT ça semble OK, bien qu’il y ait des time out (mais bon, Macédoine, etc, je suis loin).

J’ai eu des 503 sur quelques requêtes (css et js) au bout de plus de 5min. Ca ressemble à un timeout du backend. T’as regardé dans les logs de varnish? et ce qu’il y a derrière? Un parefeu est configuré?

J’ai accès à certains logs (PHP, Apache…) mais j’avoue que j’y comprends pas grand chose, je suis pas admin serveur moi. J’ai envoyé un mail au support Gandi pour voir s’ils pouvaient pas m’aider

t’aurais pas un pb d’inode epuisés ? j’avais le meme comportement sur un site avant que je tombe sur ce soucis.

de memoire, en root “df -h” et tu matte la 2eme colonne si c’est pas à 0%.

C’est serveur dans tous les cas, en ping/tracert pas de soucis pour atteindre le serveur mais des que tu demandes le protocol http il part en sucette…

[quote=“Donjohn, post:11, topic: 55963”][/quote]

Tu parles chinois pour moi là, tu peux préciser un peu ? Merci

Au cas où … ton site est-il a jour ? Il y a eu le 20  de ce mois une release de sécurité critique de Wordpress (https://wordpress.org/news/2014/11/wordpress-4-0-1/), on sait jamais…

[quote=« Haza, post:13, topic: 55963 »][/quote]

Oui il est bien à jour, je les fais systématiquement :slight_smile:

Tu as regardé les logs apache et php ? Le mien est aussi chez Gandi et devenu subitement lent. C’était une backdoor ouverte grâce à la méga faille de timthumb. J’avais beau supprimer tous les fichiers “bizarres”, ça revenait sans cesse parce que la backdoor était bien cachée. Même avec WordPress et les plugins à jours, avec le thème par défaut. J’ai dû demander à Gandi de complètement supprimer l’instance et la recréer comme si je commandais un nouvel hébergement.
Mon site servait à envoyer des milliers de spams vers des adresses russes, c’était visible dans les logs.

[quote=“cedric, post:15, topic: 55963”][/quote]

Intéressant. Tu peux me dire où regarder dans les logs et qu’est ce qui pourrait me mettre la puce à l’oreille stp ? J’ai regardé rapidement ce matin et je n’ai rien vu de suspect mais peut être que j’ai loupé quelque chose

Tout email louche ici https://[n° instance].admin.dc0.gpaas.net/log/www/phpmail.log
Tout accès louche ici https://[n° instance]…admin.dc0.gpaas.net/log/apache/access.log
Dans les logs apache j’avais des milliers de requêtes 404 vers tous les thèmes et plugins ayant la faille timthumb.

Tu peux aussi regarder les stats de ton instance avec l’utilisation cpu. Dans mon cas quand je redémarrai l’instance ça tournait bien quelques minutes et puis avec l’afflux de spam ça commençait à ramer.

Bonne nouvelle je pense avoir trouvé le problème : dans les logs des mails (merci cedric) j’ai vu que des dizaines de mails louches étaient envoyés depuis un fichier « social.png ». Il s’avérait en fait que c’était un exécutable camouflé dans une image, exemple : https://wordpress.org/support/topic/fake-socialpng-is-a-php-file-injecting-malicious-code-in-theme-options-file

Je l’ai supprimé et depuis tout semble fonctionner comme avant :slight_smile:

Par ailleurs j’ai trouvé la faille qui avait permis ce truc, ça vient d’un plugin que j’utilisais pour faire mes backups et qui comportait une vulnérabilité connue. Du coup je l’ai supprimé et je vais en utiliser un autre

En tout cas merci à tous pour votre aide :wink:

Pour que le thread serve aussi aux autres, tu pourrais préciser le plugin incriminé ?

Oui bien sûr : BackupBuddy (mais c’était une vieille version que je n’avais pas mis à jour depuis longtemps car il fallait repayer, donc c’est un peu de ma faute aussi  :blush: )