Herramientas de depuración del servidor para ver información de tiempo de ejecución sobre el BEAM VM. Requiere el papel de administrador del servidor. Solo lectura, sin efectos secundarios.
Cuándo utilizarlo
Úsalo para comprobar un servidor en funcionamiento: cuántos canales están en vivo ahora mismo, cuáles son, y cómo el servidor utiliza la memoria. Nada cambia, así que es seguro correr en cualquier momento.
Sintaxis
/admin debug connections /admin debug processes /admin debug memory
Subcommands
-
connections— Mostrar el número de procesos de canalización -
processes— Lista de procesos de canal de ejecución por nombre, con sus ids de proceso -
memory— Mostrar BEAM VM memoria uso desglose (total, procesos, átomos, binario, ETS)
Cómo funciona
Cada respuesta aparece como líneas de sistema en la ventana que está viendo.
connections reporta cuántos procesos de canal se están ejecutando. No cuenta las conexiones del cliente.
El subcomando processes lista cada canal de ejecución por nombre, con su proceso id. Un canal no registrado detiene su proceso cuando su último miembro sale, por lo que deja esta lista.
El subcomando memory muestra tamaños en megabytes para memoria total, procesos, ETS, átomos, binarios y código cargado.
Reglas " Límites
- Usted debe ser un administrador del servidor e identificado con NickServ
- Otros usuarios reciben un error y nada se muestra
- Sin una subcomandancia, usted ve la línea de uso
- Un subcomando desconocido obtiene un error que enumera los válidos
Ejemplos
/admin debug connections /admin debug memory /admin debug processes