RetroHexChat
RetroHexChat

RetroHexChat

Otwarcie czatu...
Pomoc - RetroHexChat

/admin debug

Narzędzia debugowania serwera: przeglądaj aktywne połączenia, procesy kanału i wykorzystanie pamięci BEAM.

Narzędzia debugowania serwera do przeglądania informacji o trybie runtime o BEAM VM. Wymaga roli administratora serwera. Tylko read, żadnych efektów ubocznych.

Kiedy go używać

Użyj go, aby sprawdzić uruchomiony serwer: ile kanałów jest teraz na żywo, które są, a jak serwer używa pamięci. Nic się nie zmieniło, więc w każdej chwili można bezpiecznie uciec.

Składnia

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

Podpolecenia

  • connections - Pokaż liczbę procesów kanałowych
  • processes - Lista procesów kanału działającego według nazwy, z ich identyfikatorów procesów
  • memory - Pokaż rozbicie pamięci BEAM VM (ogółem, procesy, atomy, binarne, ETS)

Jak to działa

Każda odpowiedź pojawia się jako linie systemowe w oknie, które oglądasz.

connections raportuje, ile procesów kanału jest uruchomionych. Nie liczy połączeń z klientami.

Podkomenda processes wymienia każdy kanał po nazwie, z identyfikatorem procesu. Niezarejestrowany kanał zatrzymuje swój proces, kiedy ostatni członek opuszcza listę.

Podkomenda memory pokazuje rozmiary w megabajtach dla całkowitej pamięci, procesów, ETS, atomów, binarnych i załadowanych kodów.

Zasady i ograniczenia

  • Musisz być administratorem serwera i identyfikowany z NickServ
  • Inni użytkownicy dostają błąd i nic nie jest wyświetlane
  • Bez podkomendy widzisz linię użytkowania
  • Nieznany podkomend otrzymuje błąd, który wymienia poprawne

Przykłady

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

Zobacz też

/admin · /admin server