Skip to content

Exploitation et dépannage

Objectif

Fournir les commandes d'exploitation courantes après déploiement, les méthodes de contrôle de santé et les pistes de dépannage typiques.

Commandes courantes

bash
cd $INSTALL_PATH
docker compose ps
docker compose logs --tail 200 --follow
docker compose down
docker compose up -d

Consulter le journal applicatif :

bash
tail -n 200 $INSTALL_PATH/logs/app/app.log

Mettre à jour les données de géolocalisation :

bash
bash update_geolite2.sh

Contrôle de santé

ObjetCommande ou entréeRésultat normal
État des conteneursdocker compose psLes services clés sont running/up
Santé applicativehttps://<APP_DOMAIN>/status/healthRetourne un état sain
Console d'administration/admin/loginLa page de connexion s'ouvre
Portail utilisateur/app/loginLa page de connexion s'ouvre
HTTPSBarre d'adresse du navigateurCertificat valide ou conforme à la stratégie intranet auto-signée
Ressources de relecture/__replay__/...Les ressources entreprise peuvent être chargées

Problèmes typiques

SymptômeCause possibleTraitement conseillé
La page ne s'ouvre pasDomaine non résolu, port fermé, Caddy non démarréVérifier DNS, 80/443, pare-feu et journaux des conteneurs
L'administrateur ne peut pas se connecterMot de passe erroné, initialisation incomplète, cache navigateurUtiliser le mot de passe system défini à l'installation et vérifier les journaux applicatifs
L'utilisateur ne voit pas un siteGroupe non autorisé, site désactivé, catégorie videVérifier l'autorisation SaaS du groupe et l'état du site
L'utilisateur ne voit pas l'espace de travailEspace de travail non autorisé dans le groupeAjouter l'autorisation dans la gestion des espaces de travail du groupe
Connexion au site anormaleCatégorie de compte, script ou stratégie du site cible modifiésVérifier configuration de site, catégorie de compte et URL de correspondance du script
Certificat automatique échouéDomaine non pointé vers l'IP publique ou ports inaccessiblesConfirmer la résolution DNS et les règles entrantes 80/443
Relecture indisponibleDéploiement non full ou ressources objet inaccessiblesVérifier licence, type de déploiement et ressources /__replay__/

Recommandations de changement

  • Avant de modifier scripts, plugins, proxy ou espaces de travail, noter l'ancienne configuration.
  • Avant une mise à niveau majeure, sauvegarder $INSTALL_PATH/volumes, $INSTALL_PATH/logs et les données de base.
  • Avant de diffuser un lien de collaboration externe, l'ouvrir entièrement avec un utilisateur de test sans privilèges.
  • Après activation de scripts sur un site de production, organiser une validation par les équipes métier sur la connexion et les pages clés.

Sa2web 1.0.0