Travail avec les journaux
Les services backend de la plateforme Navixy collectent systématiquement des journaux lors de leur exécution. Ces journaux contiennent des entrées sur toutes les actions effectuées par les services Java, ainsi que sur les erreurs survenant pendant le fonctionnement de la plateforme. L'analyse des journaux fait partie intégrante du processus de dépannage.
Emplacement des journaux
Chacun des trois services backend Java dispose de ses propres journaux. Les répertoires par défaut sont les suivants :
Service
Linux
Windows
API-server
/home/java/api-server/log
C:\java\api-server\log
SMS-server
/home/java/sms-server/log
C:\java\sms-server\log
TCP-server
/home/java/tcp-server/log
C:\java\tcp-server\log
Contenu des journaux
Journaux de l'API-server sont les premiers à analyser lorsqu'un problème affecte le fonctionnement de la plateforme dans son ensemble ou des fonctions individuelles. Si vous constatez qu'une requête API n'est pas exécutée (lors d'intégrations API ou dans les outils de développement du navigateur), recherchez dans le journal par l'en‑tête ou le contenu de cette requête. Si les problèmes concernent un appareil ou un groupe d'appareils spécifique, recherchez par IMEI ou ID de cet appareil.
Journaux du SMS-server doivent être vérifiés en cas de problèmes de messagerie. Cela concerne à la fois les messages SMS et les e‑mails (indépendamment du nom du service). Recherchez les problèmes par numéro de téléphone ou adresse e‑mail.
Journaux du TCP-server contiennent toutes les informations liées au fonctionnement des appareils, à la connexion réseau et aux vérifications de licence. Vous pouvez y effectuer une recherche par IMEI de l'appareil, adresse réseau ou tout autre paramètre lié au problème.
Outils utiles
Linux
Vous pouvez rechercher des valeurs spécifiques dans les journaux avec la commande grep Ainsi, vous verrez l(es) entrée(s) du journal contenant la valeur que vous recherchez. Exemple :
Pour visualiser les nouvelles entrées de journal en temps réel, utilisez la commande tail Ceci est particulièrement utile lorsque vous avez la possibilité de déclencher les problèmes.
Pour afficher l'intégralité du journal, utilisez l'éditeur de texte de votre choix, tel que nano ou vim.
Windows
Le Bloc‑notes standard de Windows est incapable de gérer les gros fichiers texte, n'essayez donc pas de l'utiliser pour consulter les journaux — il se bloquera. Utilisez plutôt un éditeur de texte avancé tiers.
Les éditeurs les plus populaires pour Windows sont :
Ces éditeurs disposent de fonctions de recherche avancées et peuvent gérer de grands fichiers, ce qui les rend très utiles lors du travail avec des journaux sur de grandes instances.
Mis à jour
Ce contenu vous a-t-il été utile ?