2017-12-21 4 views
0

ワニスをセットアップしました。バックエンドをワニスで無効にし、サーバーを1つずつ更新したいと考えています。ヘルスチェックを行う方法は1つありますが、ヘルスチェックが20秒ごとであれば、最悪の場合でも20秒のダウンタイムがあります。私は、ワニスを使ってバックエンドの健康状態を設定できることを知りました。例:varnishadmでニスのヘルスチェックを無効にする

問題は、これを行うと、ニスがヘルスチェックを送信し、バックエンドを正常に設定することです。一時的にヘルスチェックを無効にする場所はありますか?

答えて

1

varnishadm backend.list

の出力は私はこの1つのようなものです:あなたは私たちが最初に有効プローブで健康的なバックエンドで始める見ることができるように、我々は病気としてそれをマークするよりも、

varnish> backend.list 
200 
Backend name     Admin  Probe 
84941fd7f319.default   probe  Healthy 4/5 

varnish> backend.set_health default sick 
200 

varnish> backend.list 
200 
Backend name     Admin  Probe 
84941fd7f319.default   sick  Healthy 5/5 

、それ意志管理者のPoVから病気だと思われるかもしれませんが、何らかの種類のプローブレコードが利用可能です。 最も重要なことは、バックエンドマークに病気のようなリクエストが出されないことです。

+1

ああ、実際は動作します。なぜ私はそれをした前の回がうまくいかなかったのか分かりません。ありがとう。 –

関連する問題