Terraform 获取状态锁时出错:资源暂时不可用
当我从本地运行terraform应用程序时,我遇到了这个错误。 我还检查了terraform中没有进程,但仍然会出现此错误Terraform 获取状态锁时出错:资源暂时不可用,terraform,terraform-provider-aws,Terraform,Terraform Provider Aws,当我从本地运行terraform应用程序时,我遇到了这个错误。 我还检查了terraform中没有进程,但仍然会出现此错误 Error: Error locking state: Error acquiring the state lock: resource temporarily unavailable Lock Info: ID: 9b3a1535-a936-fd2c-64e1-5fde7b227737 Path: terraform.tfstate Operati
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:
通常,如果主机的cpu或内存不足,就会发生这种情况。检查它们中是否有任何一个达到了极限。如果您有大量ssh连接,则可能会导致这种情况。需要检查两件事 您是否接触到保存您状态的存储桶,如果是,您是否传递正确的
存储桶
和前缀
字段
您以前是否以相同的状态运行了apply
步骤,并且必须提前终止操作?如果是这样,则在与default.tfstate
文件相同的prefix
文件夹中可能存在default.tflock
。您可以手动进入存储桶并删除.tflock
文件或按照以下步骤操作