EN: Read in English
Dunia T3: State & Pasukan
Locking: seorang pembina pada satu masa
Anda akan belajar: kenapa daftar dapat tanda sibuk, dan apa perlu buat bila ia tersekat.
Teks BM belum disemak oleh penutur asli.
Disemak dengan OpenTofu 1.13 pada 1 Nov 2026
Masalahnya
tofu apply Aina sudah separuh jalan. Ben mulakan apply sendiri pada daftar yang sama. Apa patut jadi pada larian Ben?
Pilih satu jawapan.
Tengok
state lock: Tanda sibuk pada daftar. Semasa satu larian menulis, larian lain berhenti dengan ralat kunci. (kunci state) ialah tanda “sibuk” pada daftar. Plan Ben terus berhenti. Tiada apa berubah.
Cuba
Siapa sedang membina sekarang? Tekan baris itu.
Tekan baris yang namakan siapa pegang kunci.
0 daripada 1 dijumpai
Petunjuk
Cari perkataan Who.Cuba
Larian Ben terkena kunci. Susun langkah seterusnya.
Langkah pertama di atas. Susun ikut turutan. Guna anak panah, atau seret.
- Baca Who dan Created dalam ralat
- Tanya orang itu, atau semak pipeline
- Hanya jika larian mereka mati: force-unlock dengan ID
- Tunggu larian mereka habis, kemudian cuba lagi
Teka
Ben tergesa-gesa. Bolehkah dia tambah -lock=false sahaja?
Pilih satu jawapan.
Cuba
Laptop Aina rosak semasa apply. Kuncinya tertinggal. Bina pembetulan yang berhati-hati.
Ketik kepingan ikut turutan yang betul.
Petunjuk
Tiga kepingan: alatnya, arahannya, kemudian ID.Semak
Leret: kerja berpasukan yang bagus, atau perlu dibaiki?
Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.
Tunggu apply Aina habis, kemudian plan semula
Anda berjaya!
Kini anda boleh baca ralat kunci dan bebaskan kunci tersekat dengan selamat.
Nak tahu lebih (pilihan)
Kebanyakan backend bersama ada kunci: s3 dengan use_lockfile = true, gcs, azurerm, pg. Dokumentasi Terraform kata kunci DynamoDB untuk s3 sudah lapuk; OpenTofu kekalkan kedua-duanya. Backend tempatan guna kunci fail komputer sendiri. Begitulah ralat sebenar ini berlaku: dua larian pada satu mesin.
Latihan sebenar (pilihan): dua terminal, satu folder, satu daftar.
Misi sebenar
tofu init && tofu apply -auto-approvetofu applytofu plan
0 daripada 4 langkah siap · Tanda anda disimpan.
English
Aina’s tofu apply is halfway done. Ben starts his own apply on the same register. What should happen to Ben’s run?
A state lock is a “busy” sign on the register. Ben’s plan stopped at once. Nothing changed.
Who is building right now? Tap that line.
Ben’s run hit a lock. Put his next steps in order.
Ben is in a hurry. Can he just add -lock=false?
Aina’s laptop crashed mid-apply. Her lock stayed behind. Build the careful fix.
Swipe: good teamwork, or needs work?
You can now read a lock error and free a stuck lock safely.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: OpenTofu: state locking · tofu force-unlock · tofu plan (-lock, -lock-timeout) · OpenTofu: locking backend s3
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?