1

一連のキーを照会しているときに、consul-template が応答しないという問題が発生します。ボールト トークンとコンサル トークンは有効ですが、「vault.token」には TTL 期限切れの警告がまだあります。警告の後、すべてのキー ルックアップで HTTP 504 が返されます。

4

1 に答える 1

1

consul-template の実行中に、次のエラーが発生しました。

[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 に答える