错误:(gcloud.sql.export.sql)HTTPError 409:操作失败,因为另一个操作已经在进行中

Pie*_*sco 3 google-cloud-sql

通过 jenkins(备份)运行 sql 导出,我定期收到“错误:(gcloud.sql.export.sql)HTTPError 409:操作失败,因为另一个操作已经在进行中。错误:(gcloud.sql.operations.wait ) 参数 OPERATION [OPERATION ...]:必须指定。

我正在尝试确定在哪里可以看到导致此失败的工作

我试图将 gcloud sql 操作等待 --timeout 扩展到 1600 没有运气

gcloud sql 操作等待 --timeout=1600

Nat*_*ace 7

要等待操作,您需要指定操作的 ID,正如@PYB 所说。以下是如何以编程方式执行此操作,例如在 Jenkins 脚本中:

$ gcloud sql operations list --instance=$DB_INSTANCE_NAME --filter='NOT status:done' --format='value(name)' | xargs -r gcloud sql operations wait
$ gcloud sql ... # whatever you need to do
Run Code Online (Sandbox Code Playgroud)