#locking #consul
#блокировка #консул
Вопрос:
Проверка документации Consul Lock
В нем говорится, что мы можем указать время ожидания с помощью опции -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 минут
Ответ №1:
Это звучит как проблема с подключением к сети, поскольку сервер считает, что сердцебиение между consul lock
процессом, который запускает ваш ./terraform_apply.sh
и Consul серверы, каким-то образом затруднено. Для предоставления дополнительной помощи необходим дополнительный вывод с серверов Consul.