Bonjour à tous,
Depuis la refonte récente de notre site internet, notre serveur IIS v6.0 plante (chargement sans fin) 2 à 4 fois environ par jour : il nous faut donc, à chaque fois, redémarrer manuellement les services IIS.
Voici la config système de notre serveur :
Pour information, nous avons modifié les propriétés de l’« application pools » comme ceci :
le paramètre « connection timeout » de notre site :
et ajouté une page 404 personnalisée.
Dans un premier temps nous avons vérifié :
- La totalité des fichiers .asp : les connections, enregistrements et autres objets sont ouverts/fermés proprement (donc aucune boucle sans fin). De plus, aucune erreur de code n’a été détectée.
- Les fichiers .js : aucune incompatibilité semble exister entre les différents scripts (jquery version 1.8.2 étant utilisée)
Nous nous sommes tournés, par la suite, vers les fichiers logs, et il y aurait probablement une piste : chaque crash serveur, correspond à une visite d’un bot (googlebot, googlebot-image, msnbot, bingbot etc…) quelques secondes avant.
Voici un exemple :
Nous avons redéfini le crawl-delay de notre fichier robots.txt à 5 (donc plutôt lent) et revu la vitesse d’exploration, via les « outils pour les webmasters » de Google, à la baisse.
Le nombre de pages indexées a quasiment doublé depuis la mise en place de notre nouveau site (15 850 => 28 592, à ce jour).
Le nombre moyen de visiteurs uniques est de 400.
Avez-vous une explication ? d’autres pistes ? Notre config serveur est-elle tout simplement suffisamment performante pour « encaisser » les connections des différents bots ?
Nous comptons opter prochainement pour un serveur (hébergé en interne, comme celui actuel) Windows 2008 avec IIS 7.
J’ai essayé de vous apporter un minimum d’informations, s’il vous faut d’autres renseignements, n’hésitez pas.
Merci à vous.
Partager