Gestion des logs sur votre Pack Web

Pour chaque compte web, vous avez un répertoire log/ contenant :

  • access.log : l’ensemble des requêtes au format combined d’Apache qui inclue l’adresse IP, la requête HTTP, l’entête User-Agent, etc.
  • error.log : toutes les erreurs d’Apache, mod_security, PHP
  • php.log : erreurs PHP (c’est obsolète, sur les serveurs récents c’est dans error.log)
  • les logs compressés des précédentes semaines

Lecture des logs

Vous pouvez lire les logs en direct via une connexion SSH :

$ tail -f -n0 log/access.log log/error.log

Vous pouvez aussi les ouvrir avec un éditeur en lecture seule comme less ou vim -R.

Récupération des logs

Vous pouvez récupérer les fichiers via SCP/SFTP/rsync afin de les traiter et les lire avec votre logiciel préféré.

Rotation des logs

Les logs sont rotatés par défaut une fois par semaine : chaque dimanche ils sont renommés et compressés, et l’on repart sur des fichiers vides.

Nettoyage des logs

Nous considérons que c’est à vous de gérer ces logs, donc nous vous laissons les supprimer à la fréquence que vous souhaitez. Nous vous conseillons de garder ces logs 1 an, ni plus ni moins. Si vous voulez que l’on mette un nettoyage régulier en place, vous pouvez nous ouvrir un ticket.

Migration

En cas de migration d’un compte, vous pouvez transférer tout le contenu du répertoire log/ afin de ne rien perdre.