Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menerapkan batas lisensi tetap dengan hook pengiriman Deadline Cloud
Contoh license_limits
Fitur Deadline Cloud Limits membatasi penjadwalan tugas sehingga tidak lebih dari N tugas yang memerlukan lisensi berjalan secara bersamaan. Agar batas berlaku, setiap pekerjaan harus mendeklarasikan lisensi sebagai persyaratan host dalam templatnya. Sampel ini menyediakan hook pra-pengiriman yang secara otomatis menyuntikkan persyaratan host lisensi ke setiap template pekerjaan pada waktu pengiriman. Hasilnya:
-
Artis mengirimkan pekerjaan secara normal tanpa langkah tambahan.
-
Hook memastikan setiap pekerjaan menyatakan kebutuhannya akan lisensi.
-
Penjadwal Deadline Cloud memberlakukan batas konkurensi.
Untuk mengatur batas lisensi hook
-
Buat Batas di peternakan Anda dengan AWS CLI:
aws deadline create-limit \ --farm-idfarm-id\ --display-name "VRay License" \ --amount-requirement-name "amount.vray" \ --max-count 5 -
Kaitkan Limit dengan antrian Anda menggunakan
aws deadline create-queue-limit-association. -
Salin
license_limits/direktori ke lokasi bersama yang dapat diakses oleh semua workstation artis. -
Di setiap workstation artis, aktifkan kait lingkungan:
deadline config set settings.allow_environment_hooks true -
Tetapkan variabel
DEADLINE_HOOKS_DIRlingkungan dalam skrip peluncur aplikasi Anda untuk menunjuk ke direktori bersama.
penting
Jangan menambahkan amount.vray sebagai customAmounts entri dalam kemampuan armada Anda. Jika armada menyatakan jumlah tersebut sebagai kemampuan, armada memperlakukannya sebagai sumber daya per pekerja dan melewati batas tingkat antrian. Asosiasi batas saja menyediakan kompatibilitas.
Untuk memperluas sampel ke lisensi lain (Houdini, Nuke, dan sebagainya), tambahkan entri ke dan buat Batas license_limits.json dan asosiasi antrian yang sesuai.