[Drupal] 500 Internal Server Error

Pour parler de tout ce qui concerne l'hébergement web, c'est ici.
Répondre
reseau-entraide
Messages : 4
Enregistré le : 13 avr. 2011 19:35
Compte LegTux : reseau-entraide

[Drupal] 500 Internal Server Error

Message par reseau-entraide »

Bonjour,

J'ai monté le site "reseau-entraide" en utilisant le CMS Drupal, le site utilise beaucoup de requetes SQL pour son fonctionnement (authentification des membres, gestion des communautés, etc.)
Hors le site est très souvent (plusieurs fois par jour) indisponible et le message suivant apparait "500 Internal Server Error".

Ce type de message est systèmatique lors que le serveur legtux est en surcharge... mais aussi plus curieusement parfois lorsque la charge est modéré 50 à 60%.

La page principale du site mise en cache pour les utilisateurs anonyme s'affiche toujours bien, c'est lorsque qu'il y a des intérogation SQL que le problème survient. je n'ai pas de trace des erreur 500 dans les log apache du site.

- Comment puis je investiger sur ce problème ? (probleme coté apache ou coté module Drupal ?)
- Y a ti'l des paramêtrages spécifiques à réaliser au niveau de ma base de données ?
- L'information sur la surcharge du serveur donnée sur le site legtux.org intégre t'elle une éventuelle surcharge au niveau de SQL
- Le site et la base SQL du site ne me semble pas tres importante (autour de 15 Mo pour la base SQL) mais nécéssite t'elle néanmoins de passer sur un hébergeur dédié à notre site ?

Merci d'avance pour votre support ;)
Avatar du membre
Simon Le Guével
Administrateur
Messages : 1307
Enregistré le : 04 sept. 2010 12:30
Compte LegTux : simon
Localisation : Saint-Brieuc
Contact :

Re: [Drupal] 500 Internal Server Error

Message par Simon Le Guével »

Bonjour,

La charge du serveur affichée fait la synthèse des différentes charges. Quand le serveur apparaît en surcharge, c'est majoritairement parce qu'il y a trop de requêtes SQL en attente (générées par vous et par d'autres). La réponse à la requête n'arrivant pas, Apache retourne une erreur 500.
Il faut donc réduire au maximum les requêtes SQL sur le serveur, que ce soit sur votre site, ou en actualisant "à gogo" la page "Infos serveur" du site LegTux.
De notre côté, nous essayons de diminuer le nombre de comptes pour réduire les requêtes.
reseau-entraide
Messages : 4
Enregistré le : 13 avr. 2011 19:35
Compte LegTux : reseau-entraide

Re: [Drupal] 500 Internal Server Error

Message par reseau-entraide »

Merci pour ce complement d'information.

Je vais augmenter la durée du cache pour les utilisateurs anonymes, et regarder au niveau de drupal si il n'y a pas des astuces pour diminuer les requetes SQL pour les utilisateurs authentifiers (c'est eux qui générent le plus de requête car les pages sont construites en fonction de leur profile).

Merci pour votre travail et l'hébergement qui reste néanmoins de qualité et me permet d'apprendre les bases de webmaster ;)
Répondre