RetroHexChat
Nach oben

Nach oben

Chat öffnen...
Hilfe — RetroHexChat

/admin debug

Server-Debug-Tools: aktive Verbindungen, Channel-Prozesse und BEAM-Speichernutzung anzeigen.

Server-Debug-Tools zur Anzeige von Laufzeitinformationen über den BEAM VM. Erfordert die Rolle des Serveradministrators. Nur lesen, keine Nebenwirkungen.

Wann verwenden Sie es

Verwenden Sie es, um einen laufenden Server zu überprüfen: Wie viele Kanäle sind jetzt live, die sie sind, und wie der Server Speicher verwendet. Nichts wird geändert, also ist es sicher, jederzeit zu laufen.

Syntax

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

Unterbefehle

  • connections — Zeigen Sie die Anzahl der laufenden Kanalprozesse
  • processes — List running channel processes by name, with their process ids
  • memory — Zeigen Sie BEAM VM Speicheraufschlüsselung (gesamt, Prozesse, Atome, binär, ETS)

Wie es funktioniert

Jede Antwort erscheint als Systemzeilen in dem Fenster, das Sie sehen.

connections reports how many channel processes are running. It does not count client connections.

Der processes-Unterbefehl listet jeden laufenden Kanal nach Namen mit seiner Prozess-ID auf. Ein nicht registrierter Kanal stoppt seinen Prozess, wenn sein letztes Mitglied verlässt, so dass es von dieser Liste abfällt.

Der memory Subcommand zeigt Größen in Megabytes für Gesamtspeicher, Prozesse, ETS, Atome, Binaries und geladenen Code.

Regeln und Grenzen

  • Sie müssen ein Server-Administrator sein und mit NickServ identifiziert werden
  • Andere Benutzer erhalten einen Fehler und nichts wird angezeigt
  • Ohne Unterbefehl sehen Sie die Nutzungszeile
  • Ein unbekannter Subcommand bekommt einen Fehler, der die gültigen auflisten

Beispiele

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

Siehe auch

/admin · /admin server