Debug konfigurasi siklus hidup - Amazon SageMaker

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.

Verifikasi proses konfigurasi siklus hidup dari Log CloudWatch

Konfigurasi siklus hidup hanya log dan. STDOUT STDERR

STDOUTadalah 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.

  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Pilih Log dari panel navigasi kiri. Dari menu tarik-turun, pilih Grup log.

  3. Pada halaman Grup log, cariaws/sagemaker/studio.

  4. Pilih grup log .

  5. Pada halaman Detail grup log, pilih tab Aliran log.

  6. 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 domaind-m85lcu8vbqmz, profil pengguna, jenis aplikasi i-sonic-jsJupyterLab, dan nama aplikasi: test-lcc-echo

    d-m85lcu8vbqmz/i-sonic-js/JupyterLab/test-lcc-echo
  7. 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.