Consul Lock сохраняет тайм-аут

#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.