Imaginons que le site web d’adresse http://www.example.com soit hébergé sur un serveur dédié d’IP 10.1.1.1 chez webhoster1. On souhaite déplacer le site web (fichiers et base de données) sur un serveur chez webhoster2. En changeant d’hébergeur, l’IP attribuée va aussi changer, par exemple pour 10.2.1.1. Il n’est pas rare que le TTL d’un enregistrement DNS [...]
Un tutoriel très technique (uniquement des commandes à taper et un bref commentaire) pour expliquer comment redimensionner une image disque d’un guest xen. De plus prenons le cas le plus compliqué, ce fichier image contient une partition LVM avec plusieurs volumes logiques.
La technique consiste à "mounter" toutes les partitions contenues dans le fichier image et [...]
Article final de la série : rsyslog et logs PHP.
phpLogCon est une interface web pour consulter des logs au format syslog. Il fonctionne de paire avec rsyslog qui lit peut écrire des logs en base de données.
Il est vivement recommandé de mettre ses serveurs sur onduleur. Mais encore faut il pouvoir contrôler l’état de l’onduleur. Que se passe t’il si la coupure dure plus longtemps que les batteries ? Les serveurs vont ils s’éteindre proprement ? Et d’ailleurs, s’il est facile de connecter un onduleur à un serveur par un [...]
Dès lors qu’une architecture web doit grossir se pose le problème de l’accès aux sessions. Avec un seul serveur web, pas de soucis, les sessions PHP sont stockées comme fichiers sur le disque dur local. Mais pour répondre à des exigences de haute disponibilité ou de montée en charge, il est nécessaire de prévoir [...]
Une passerelle SMS sert à envoyer les mails qu’elle reçoit par SMS. Pour cela elle doit pouvoir recevoir des mails, les convertir en un format texte ultra simplifié et envoyer ce texte par SMS.
De plus en plus d’opérateurs de téléphonie mobile proposent des forfaits SMS illimités. On peut donc se créer une passerelle SMS [...]
Lors d’un article précédent j’exposais mes raisons pour préférer rsyslog : article précédent
Le package de la version 3 de rsyslog n’est pas disponible sous CentOS. Heureusement il est présent en version 3.14 dans Fedora 9. N’essayez pas d’installer le rpm, il n’est pas compatible avec CentOS 5. Nous allons contruire le rpm compatible CentOS d’après [...]
Limites de syslog
On utilise tous syslog. On est tous habitué à aller consulter ses logs dans /var/log. La plupart des distributions Linux utilise le fichier messages comme le fichier fourre-tout. Sous CentOS par exemple, de base, seuls les logs en rapport les mails et les crons sont écrit dans des fichiers à part, le reste [...]
Vous avez développé votre propre site. Vous en êtes très fier. Pourtant vous n’êtes pas à l’abris de bugs, de mauvais appels de fonction, d’erreurs à l’exécution (par exemple : base de données injoignable), etc Par défaut, PHP affiche les erreurs. C’est l’option de configuration "display_errors = on" du fichier php.ini. Pratique en environnement [...]
Sur ce blog j'expose mes expériences des tous les jours. Principalement axées autour du monde du logiciel libre, il peut aussi m'arriver de parler de faits d'actualités qui m'intéresse. Bonne lecture et n'hésitez pas à commenter ou à m'écrire