Aller au contenu principal

Synchronisation des données sur les serveurs web.

Présentation

Un mécanisme de synchronisation permet de mettre à jour les données entre vos différents serveurs.
Cette synchronisation est multidirectionnelle, mais, nous vous conseillons de toujours mettre à jour vos données depuis web1 par souci de simplicité.

Fréquence de synchronisation

Par défaut, la synchronisation a lieu toutes les 10 minutes.

Si vous souhaitez une synchronisation instantanée, nous vous conseillons l’utilisation d’un NAS-HA qui peut être ajouté à votre infrastructure.
Merci de prendre contact avec le service commercial si vous êtes intéressé par cette solution.

Il est possible de modifier cette fréquence sur simple demande par mail.

Chemins synchronisés

Voici par défaut la liste des chemins synchronisés

  • /home/votreutilisateur/htdocs̀̀̀̀̀
  • /home/adminutilisateur/ssl
  • /home/adminutilisateur/sites-enabled

Il est possible d’inclure ou exclure des répertoires sur simple demande par mail.
Il est impératif de ne pas synchroniser vos dossiers de cache de votre applicatif web pour eviter les erreurs de synchronisation, merci de nous fournir les dossiers de cache via un ticket au support.

Script de synchronisation

Le script permettant de synchroniser les données entre les serveurs s’appelle synchroGS.
Lors de la mise en production d’un applicatif web sur votre serveur web numéro 1, il faut lancer la commande suivante :

sudo synchroGS -v

Le serveur synchronisera alors les données entre les serveurs web.

Egalement disponible la possibilité de redemarrer les services sur les autres serveurs depuis votre serveur master.

Exemple :

sudo synchroGS -v -r apache2

Permets de synchroniser les données et reloader apache sur les serveurs.

Vous pouvez afficher la liste des options et applications via la commande :

sudo synchroGS -l