Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Debug konfigurasi siklus hidup
Topik berikut menunjukkan cara mendapatkan informasi tentang dan men-debug konfigurasi siklus hidup Anda.
Topik
Verifikasi proses konfigurasi siklus hidup dari Log CloudWatch
Konfigurasi siklus hidup hanya log dan. STDOUT
STDERR
STDOUT
adalah output default untuk skrip bash. Anda dapat menulis ke STDERR
dengan menambahkan >&2
ke akhir perintah bash. Misalnya, echo 'hello'>&2
.
Log untuk konfigurasi siklus hidup Anda dipublikasikan ke Anda menggunakan Akun AWS Amazon. CloudWatch Log ini dapat ditemukan di aliran /aws/sagemaker/studio
log di CloudWatch konsol.
Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/
. -
Pilih Log dari panel navigasi kiri. Dari menu tarik-turun, pilih Grup log.
-
Pada halaman Grup log, cari
aws/sagemaker/studio
. -
Pilih grup log .
-
Pada halaman Detail grup log, pilih tab Aliran log.
-
Untuk menemukan log untuk aplikasi tertentu, cari aliran log menggunakan format berikut:
domain-id
/user-profile-name
/app-type
/app-name
String pencarian berikut menemukan log konfigurasi siklus hidup untuk domain
d-m85lcu8vbqmz
, profil pengguna, jenis aplikasii-sonic-js
JupyterLab
, dan nama aplikasi:test-lcc-echo
d-m85lcu8vbqmz/i-sonic-js/JupyterLab/test-lcc-echo
-
Untuk melihat log eksekusi skrip, pilih aliran log yang ditambahkan.
LifecycleConfigOnStart
Batas waktu konfigurasi siklus hidup
Ada batasan batas waktu konfigurasi siklus hidup 5 menit. Jika skrip konfigurasi siklus hidup membutuhkan waktu lebih dari 5 menit untuk dijalankan, Anda mendapatkan kesalahan.
Untuk mengatasi kesalahan ini, pastikan skrip konfigurasi siklus hidup Anda selesai dalam waktu kurang dari 5 menit.
Untuk membantu mengurangi runtime skrip, coba yang berikut ini:
-
Kurangi langkah yang tidak perlu. Misalnya, batasi lingkungan conda mana untuk menginstal paket besar.
-
Jalankan tugas dalam proses paralel.
-
Gunakan perintah nohup dalam skrip Anda untuk memastikan bahwa sinyal hangup diabaikan sehingga skrip berjalan tanpa henti.