Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Esecuzione del debug delle configurazioni del ciclo di vita
I seguenti contenuti spiegano come recuperare le informazioni sulle configurazioni del ciclo di vita e come eseguirne il debug.
Argomenti
Verifica il processo di configurazione del ciclo di vita da Logs CloudWatch
Le configurazioni del ciclo di vita eseguono solo log STDOUT e STDERR.
STDOUT è il formato di output predefinito per gli script bash. Puoi scrivere in STDERR aggiungendo >&2 alla fine di un comando bash. Ad esempio, echo 'hello'>&2.
I log per le configurazioni del ciclo di vita vengono pubblicati su Amazon che utilizza Amazon. Account AWS CloudWatch Questi log possono essere trovati nel flusso di /aws/sagemaker/studio log della console. CloudWatch
Apri la CloudWatch console all'indirizzo https://console.aws.amazon.com/cloudwatch/
. -
Scegli Logs dal riquadro di navigazione a sinistra. Dal menu a discesa, seleziona Gruppi di log.
-
Nella pagina Gruppi di log, cerca
aws/sagemaker/studio. -
Seleziona il gruppo di log .
-
Nella pagina Dettagli gruppo di log, scegli la scheda Flussi di log.
Per trovare i log di uno spazio specifico, cerca nei flussi di log utilizzando il seguente formato:
domain-id/space-name/app-type/default/LifecycleConfigOnStartAd esempio, per trovare i log di configurazione del ciclo di vita per l'ID di dominio
d-m85lcu8vbqmz, il nome dello spazio e il tipo di applicazionei-sonic-jsJupyterLab, utilizzate la seguente stringa di ricerca:d-m85lcu8vbqmz/i-sonic-js/JupyterLab/default/LifecycleConfigOnStart
Timeout della configurazione del ciclo di vita
Il limite di timeout della configurazione del ciclo di vita è di 5 minuti. Se l'esecuzione di uno script di configurazione del ciclo di vita impiega più di 5 minuti, viene visualizzato un errore.
Per risolvere questo errore, assicurati che lo script di configurazione del ciclo di vita venga completato in meno di 5 minuti.
Per ridurre il tempo di esecuzione degli script, prova quanto segue:
-
Riduci i passaggi non necessari. Ad esempio, limita gli ambienti conda in cui installare pacchetti di grandi dimensioni.
-
Esegui le attività in processi paralleli.
-
Utilizzate il comando nohup nello script per assicurarvi che i segnali di blocco vengano ignorati in modo che lo script venga eseguito senza interruzioni.