它声明我们可以使用-try选项指定超时。我正在运行完整的命令,如下所示:
$ consul lock -n 1 -try 2h -monitor-retry 60 -name 'jenkins locking test.tfstate' -verbose ./test.tfstate ./terraform_apply.sh
Setting up lock at path: test.tfstate/.lock
Attempting lock acquisition
但是,无论我为-try选项设置了什么,consul lock
总是在20分钟后超时,并且具有以下内容:
Shutdown triggered or timeout during lock acquisition
任何想法如何将超时时间延长超过20分钟
答案 0 :(得分:0)
这听起来像是网络连接问题,因为服务器正在考虑启动consul lock
的{{1}}进程与Consul服务器之间的心跳以某种方式受阻。 Consul服务器的额外输出是必要的,以提供进一步的帮助。