Accès aux logs

Afin de bien analyser une situation, un comportement, ou simplement vérifier que l’applicatif fonctionne correctement, vous avez par défaut accès aux logs du serveur web.. Vous disposez de 14 jours d'historique de log sur votre serveur.

Vous trouverez ces logs dans le répertoire /home/nom_de_votre_espace/log/apache2 ou /home/nom_de_votre_espace/log/nginx suivant le serveur web installé.

Le logs se trouvant dans /home/nom_de_votre_espace/, l'analyse de ces fichiers est de votre responsabilité.

Il existe deux types de logs :

access.log : l’ensemble des accès à votre site. Chaque ligne de ce fichier contient les informations suivantes :

  • Adresse ip du client
  • Identité du client (souvent
  • UserID du client si la requête est authentifiée
  • Horodatage de la requête
  • Méthode de la requête
  • Ressource demandée
  • Le code de retour HTTP
  • La taille de la ressource
  • Le referer de la requête
  • Le User Agent (UA) associé à cette requête

L'error.log contient généralement moins d'information : il n'est renseigné que lorsque le serveur web détecte une erreur dans le chargement du site. On y trouve :

  • Horodatage de l'erreur
  • Type d'erreur
  • Processus système
  • Adresse IP ayant déclenché l'erreur
  • Détail de l'erreur

Via ces logs vous pouvez alors déterminer si :

  • Les erreurs remontées par le serveur concernent l’applicatif et demandent donc une intervention de votre développeur
  • Les erreurs sont dues au système et donc à nous transmettre pour correction

Il est également possible de vous mettre à disposition sur simple demande les logs :

  • Mysql
  • Mysql_slow (liste des requêtes considérées lentes)

Attention, les logs étant la journalisation de toutes les actions de votre applicatif, ces derniers contiennent de la data sensible (de vos clients potentiellement). Nous vous invitons à ne pas les laisser sur un poste de travail non sécurisé et à les supprimer de votre poste dès la fin de leur exploitation.