Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Depuración de configuraciones del ciclo de vida
En los siguientes temas se muestra cómo obtener información y depurar las configuraciones del ciclo de vida.
Temas
Verificación del proceso de configuración del ciclo de vida desde los registros de CloudWatch
Las configuraciones del ciclo de vida solo registran STDOUT
y STDERR
.
STDOUT
es el resultado predeterminado para los scripts bash. Se puede escribir en STDERR
añadiendo >&2
al final de un comando bash. Por ejemplo, echo 'hello'>&2
.
Los registros de las configuraciones de su ciclo de vida se publican en su Cuenta de AWS con Amazon CloudWatch. Estos registros se pueden encontrar en el flujo de registro /aws/sagemaker/studio
en la consola de CloudWatch.
Abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/
. -
Seleccione Registros en el panel de navegación izquierdo. En el menú desplegable, seleccione Grupos de registros.
-
En la página Grupos de registros, busque
aws/sagemaker/studio
. -
Seleccione el grupo de registro.
-
En la página de Detalles del grupo de registro, seleccione la pestaña Flujos de registro.
-
Para buscar los registros de una aplicación específica, busque en los flujos de registro utilizando el siguiente formato:
domain-id
/user-profile-name
/app-type
/app-name
La siguiente cadena de búsqueda busca los registros de configuración de ciclo de vida del dominio
d-m85lcu8vbqmz
, perfil de usuarioi-sonic-js
, tipo de aplicaciónJupyterLab
y nombre de aplicacióntest-lcc-echo
:d-m85lcu8vbqmz/i-sonic-js/JupyterLab/test-lcc-echo
-
Para ver los registros de ejecución de scripts, seleccione el flujo de registro con
LifecycleConfigOnStart
anexado.
Tiempo de espera de configuración del ciclo de vida
Existe una limitación de tiempo de espera de configuración del ciclo de vida de 5 minutos. Si un script de configuración de ciclo de vida tarda más de 5 minutos en ejecutarse, se obtiene un error.
Para resolver este error, asegúrese de que el script de configuración de ciclo de vida se complete en menos de 5 minutos.
Para ayudar a reducir el tiempo de ejecución de los scripts, pruebe lo siguiente:
-
Reduzca los pasos innecesarios. Por ejemplo, limite los entornos de conda donde se instalarán paquetes de gran tamaño.
-
Ejecute tareas en procesos paralelos.
-
Utilice el comando nohup en el script para asegurarse de que se omitan las señales de bloqueo para que el script se ejecute sin detenerse.