Administration du serveur

Ce chapitre décrit les tâches d'administration courantes réalisables par l'exploitant de la machine virtuelle. La configuration de l'application, la gestion des comptes de service et les mises à jour de sécurité applicatives restent à la charge de beCPG.

Démarrer et arrêter le service beCPG

Utilisez les commandes :

cd /opt/becpg-srv-instances/inst1
docker compose stop
docker compose up -d

ou :

cd /opt/becpg-srv-instances/inst1
docker compose restart

Si les modules optionnels OLAP ou AI sont installés, utilisez de préférence ./tools/instance.sh restart, qui prend en compte l'ensemble des composants déployés.

Vérifier l'état des services

cd /opt/becpg-srv-instances/inst1
docker compose ps

La colonne STATUS doit indiquer healthy pour les composants qui déclarent un contrôle de santé. Un composant durablement en erreur doit être signalé au support.

Journaux applicatifs serveur

Utilisez les commandes :

cd /opt/becpg-srv-instances/inst1
./tools/instance.sh logs

ou :

cd /opt/becpg-srv-instances/inst1
docker compose logs -f -t --tail="100"

ou affichez les logs d’un conteneur, ici le conteneur becpg-mail :

docker compose logs becpg-mail

Pour en savoir plus sur les logs, allez sur la documentation officielle.

Des logs additionnels sont disponibles dans chaque conteneur dans /var/lib/docker/volumes/*_logs/.

Afficher la consommation mémoire

cd /opt/becpg-srv-instances/inst1
./tools/instance.sh stats

Diagnostiquer l'instance

En cas de lenteur ou de comportement anormal, un diagnostic complet (conteneurs, mémoire, disque, index) peut être produit et transmis au support :

cd /opt/becpg-srv-instances/inst1
./tools/instance.sh diagnose

Afficher l’espace disponible sur le système

df -h
du -ms /var/lib/docker/volumes

Augmenter la partition données

Augmentez le disque dans votre hyperviseur de machines virtuelles.

Puis utilisez les commandes suivantes (fdisk -l liste les partitions) :

sudo reboot
# Remplacez sdb par la partition à redimensionner
sudo resize2fs /dev/sdb

Corriger l'indexation en cas de crash

cd /opt/becpg-srv-instances/inst1
./tools/solr.sh fix

Réindexer en cas de crash du serveur et corruption des index

Faire la réindexation si le fix ne corrige pas le problème.

cd /opt/becpg-srv-instances/inst1
./tools/solr.sh reindex

Attention : la réindexation peut prendre beaucoup de temps (plus de 24 h) !

results matching ""

    No results matching ""