RetroHexChat
RetroHexChat

RetroHexChat

Apertura chat...
Aiuto — RetroHexChat

/admin debug

Strumenti di debug del server: visualizzare connessioni attive, processi di canale e utilizzo della memoria BEAM.

Strumenti di debug server per la visualizzazione delle informazioni runtime sulla VM BEAM. Richiede un ruolo di amministratore del server. Solo per leggere, senza effetti collaterali.

Quando usarlo

Usalo per controllare un server in esecuzione: quanti canali sono in diretta in questo momento, quali sono e come il server utilizza la memoria. Niente è cambiato, quindi è sicuro correre in qualsiasi momento.

Traduzione:

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

Sottocomandi

  • connections — Mostra il numero di processi di canale in esecuzione
  • processes — Elenca i processi di canale in esecuzione per nome, con i loro id di processo
  • memory — Mostra il guasto di utilizzo della memoria di BEAM VM (totale, processi, atomi, binario, ETS)

Come funziona

Ogni risposta appare come linee di sistema nella finestra che si sta visualizzando.

connections segnala quanti processi di canale sono in esecuzione. Non conta connessioni client.

Il sottocomando processes elenca ogni canale in esecuzione per nome, con il suo id di processo. Un canale non registrato interrompe il suo processo quando il suo ultimo membro parte, quindi scende da questa lista.

Il sottocomando memory mostra dimensioni in megabyte per memoria totale, processi, ETS, atomi, binari e codice caricato.

Regole e limiti

  • Devi essere un amministratore del server e identificato con NickServ
  • Altri utenti ottengono un errore e nulla viene mostrato
  • Senza un subcomand, si vede la linea di utilizzo
  • Un sottocomand sconosciuto ottiene un errore che elenca quelli validi

Esempi

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

Vedi anche

/admin · /admin server