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 formatcombined
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, PHPphp.log
: erreurs PHP (c’est obsolète, sur les serveurs récents c’est danserror.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.