Utilización de las utilidades de administración
Proporcionadas como parte del cartucho Admin Utilities, las utilidades de administración consisten en listlogs, viewlogs, cleanlogs y aborthung.
Archivos de registro
La documentación completa sobre la gestión de archivos de registro se encuentra en la sección Trabajar con archivos de registro.
Abortar Hung
Esta utilidad se puede utilizar para abortar un AE colgado. Un EA puede colgarse si hay errores en el código del EA.
Abortar Hung toma dos enteros: un ID de sesión y un ID de dataslice. El ID de sesión puede ser un ID de sesión válido o "-1" para todas las sesiones. El ID del dataslice es ignorado por la función aborthung, pero se utiliza para controlar el locus de ejecución (host o SPU, así como dataslice).
Esta función devuelve el ID del dataslice y el texto que indica lo que se ha abortado.
SELECT * FROM TABLE(aborthung(-1,0));
DSID | TXT
——+————————–
0 | Aborted 1 hung processes
(1 row)
SELECT * FROM TABLE(aborthung(-1,0));
DSID | TXT
——+—–
(0 rows)
Para todas las utilidades, el parámetro dataslice ID controla si se ejecuta en el host o en la SPU. Para ejecutarlo en la SPU:
SELECT * FROM _v_dual_dslice, TABLE WITH FINAL(aborthung(-1,dsid));
Este comando correlaciona la función de tabla con la tabla _v_dual_dslice, que existe en la SPU, haciendo que la función de tabla se ejecute en la SPU.