当我从本地运行terraform应用程序时,我会收到这个错误。我也检查了没有任何过程正在进行地形,但仍然得到这个错误。
Error: Error locking state: Error acquiring the state lock: resource temporarily unavailable
Lock Info:
ID: 9b3a1535-a936-fd2c-64e1-5fde7b227737
Path: terraform.tfstate
Operation: OperationTypeApply
Who: dhaval.shah@DhavalShah.local
Version: 0.13.0
Created: 2021-05-21 20:54:48.108408 +0000 UTC
Info:
需要检查两件事。
您是否正在接触保存您的状态的存储桶,如果是,您是否输入了正确的bucket
和prefix
字段?
您以前是否在相同状态下运行过apply
步骤,并且必须提前终止操作?如果是,则可能在与default.tfstate
文件相同的prefix
文件夹中存在default.tflock
。您可以手动进入存储桶并删除.tflock
文件,也可以按照以下步骤操作。
通常情况下,如果主机的cpu或内存不足,就会发生这种情况。检查它们中是否有任何一个达到了极限——其他事情可能是,如果您有很多ssh连接,也会导致这种情况。