Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Hindari mencapai kuota sejarah
AWS Step Functionsmemiliki kuota keras 25.000 entri dalam riwayat acara eksekusi. Ketika eksekusi mencapai 24.999 peristiwa, ia menunggu acara berikutnya terjadi.
-
Jika nomor acara 25.000 adalah
ExecutionSucceeded
, eksekusi selesai dengan sukses. -
Jika nomor acara 25.000 tidak
ExecutionSucceeded
,ExecutionFailed
peristiwa dicatat dan eksekusi mesin status gagal karena mencapai batas riwayat
Untuk menghindari mencapai kuota ini untuk eksekusi jangka panjang, Anda dapat mencoba salah satu solusi berikut:
-
Gunakan status Peta dalam mode Terdistribusi. Dalam mode ini,
Map
status menjalankan setiap iterasi sebagai eksekusi alur kerja anak, yang memungkinkan konkurensi tinggi hingga 10.000 eksekusi alur kerja anak paralel. Setiap eksekusi alur kerja anak memiliki riwayat eksekusi terpisah sendiri dari alur kerja induk. -
Mulai eksekusi mesin status baru langsung dari
Task
keadaan eksekusi yang sedang berjalan. Untuk memulai eksekusi alur kerja bersarang seperti itu, gunakan tindakanStartExecution
API Fungsi Langkah di mesin status induk bersama dengan parameter yang diperlukan. Untuk informasi selengkapnya tentang penggunaan alur kerja bersarang, lihat Mulai Eksekusi Alur Kerja dari Status Tugas. atau Menggunakan tindakan Step Functions API untuk melanjutkan tutorial eksekusi baru.Tip
Untuk menerapkan contoh alur kerja bersarang ke AndaAkun AWS, lihat Modul 13 - Alur Kerja Ekspres Bersarang
. -
Terapkan pola yang menggunakan AWS Lambda fungsi yang dapat memulai eksekusi baru mesin status Anda untuk membagi pekerjaan yang sedang berlangsung di beberapa eksekusi alur kerja. Untuk informasi selengkapnya, lihat tutorial Menggunakan fungsi Lambda untuk melanjutkan eksekusi baru.