1

查询一组键时会出现 consul-template 无响应的问题。vault 和 consul 令牌是有效的,但 'vault.token' 仍然有一个 TTL 到期警告。警告后,所有键查找都会收到 HTTP 504。

4

1 回答 1

1

在领事模板执行期间,我收到以下错误:

[WARN] vault.token: TTL of "768h0m0s" exceeded the effective max_ttl 
of "750h45m48s"; TTL value is capped accordingly

vault 和 consul 令牌有足够的 TTL 剩余,因此令牌没有问题。

问题出在模板上。consul-template 的行为是“如果令牌读取失败,consul 只会抛出 TTL 警告和 HTTP 错误代码 504”。

解决方案是查看模板文件并确保所有请求的 consul 读取的键名与 consul 中的键匹配。

于 2019-01-18T07:14:10.833 回答