Peta dunia

 

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

bash
tofu plan
Error: Error acquiring the state lock
Error message: resource temporarily unavailable
Lock Info:
ID: 94da26d5-0aeb-a021-8eda-d41c2046f8f1
Path: terraform.tfstate
Operation: OperationTypeApply
Who: root@aina-laptop
Version: 1.13.5
Created: 2026-11-01 13:13:45.403003532 +0000 UTC
Info:
OpenTofu acquires a state lock to protect the state from being written
by multiple users at the same time. Please resolve the issue above and try
again. For most commands, you can disable locking with the "-lock=false"
flag, but this is not recommended.
Ralat sebenar. tofu plan Ben berhenti dengan Error acquiring the state lock. Lock Info tunjuk ID, path terraform.tfstate, operasi OperationTypeApply dan Who: root@aina-laptop.

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

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.

…

Semak

Leret: kerja berpasukan yang bagus, atau perlu dibaiki?

Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.

1 / 4

Tunggu apply Aina habis, kemudian plan semula

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

  1. tofu init && tofu apply -auto-approve
  2. tofu apply
  3. tofu plan

0 daripada 4 langkah siap · Tanda anda disimpan.