查询一组密钥时出现无响应的consul-template问题。保险库和领事令牌是有效的,仍然'vault.token'有一个TTL到期警告。警告之后,所有密钥查找都会获得HTTP 504。
在consul-template执行期间,我收到以下错误:
[WARN] vault.token: TTL of "768h0m0s" exceeded the effective max_ttl
of "750h45m48s"; TTL value is capped accordingly
保险库和领事令牌有足够的TTL,因此令牌没有问题。
这个问题与模板有关。 consul-template的行为是“如果令牌读取失败,则consul会抛出TTL警告和HTTP错误代码504”。
解决方案是检查模板文件并确保所有请求的领事读取密钥名称与领事中的密钥匹配。