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