RetroHexChat
RetroHexChat

RetroHexChat

Ouverture du chat...
Aide — RetroHexChat

/admin debug

Outils de débogage du serveur : afficher les connexions actives, les processus de canaux et l'utilisation de la mémoire BEAM.

Outils de débogage du serveur pour afficher les informations d'exécution sur le BEAM VM. Nécessite un rôle d'administrateur de serveur. En lecture seule, aucun effet secondaire.

Quand l'utiliser

Utilisez-le pour vérifier un serveur en cours d'exécution: combien de canaux sont en direct en ce moment, lesquels ils sont, et comment le serveur utilise la mémoire. Rien n'est changé, donc il est sûr de courir à tout moment.

Syntaxe

/admin debug connections
/admin debug processes
/admin debug memory

Sous-commandes

  • connections — Afficher le nombre de processus de canaux en cours d'exécution
  • processes — Lister les processus d'exécution du canal par nom, avec leurs identifiants de processus
  • memory — Afficher la panne d'utilisation de la mémoire BEAM VM (total, processus, atomes, binaire, ETS)

Comment ça marche

Chaque réponse apparaît comme des lignes système dans la fenêtre que vous visualisez.

connections rapporte combien de processus de canal sont en cours d'exécution. Il ne compte pas les connexions client.

La sous-commande processes liste chaque canal courant par nom, avec son id process. Un canal non enregistré arrête son processus quand son dernier membre quitte, donc il tombe de cette liste.

La sous-commande memory affiche des tailles en mégaoctets pour la mémoire totale, les processus, ETS, les atomes, les binaires et le code chargé.

Règles et limites

  • Vous devez être un administrateur de serveur et identifié avec NickServ
  • D'autres utilisateurs obtiennent une erreur et rien n'est montré
  • Sans sous-commande, vous voyez la ligne d'utilisation
  • Une sous-commande inconnue obtient une erreur qui énumère les valeurs valides

Exemples

/admin debug connections
/admin debug memory
/admin debug processes

Voir aussi

/admin · /admin server