我有非常複雜的清漆配置。我無法真正使用導演並手動完成路線。如何檢查後端在vcl_recv中是否健康
//webservice1 and webservice2 has probes working there
set req.backend = webservice1;
if (req.backend.healthy)
{
#redirect there
}
set req.backend = webservice2;
if(req.backend.healthy)
{
#change parameters with regex and redirect
}
This works。但看起來真的很蹩腳。
是否有任何「合法」的方法來確定後端是否健康?像這樣:
if(webservice2.healthy)
{
#change parameters with regex and redirect
}
這顯然不起作用。
如果你不知道/有建議,你應該把它寫的評論不是答案。 –
感謝您的建議,但由於我的信譽低下,我無法發表評論。 另外,這個問題沒有答案嗎? :) – Redithion
我有同樣的問題,這不是在光油4 – skonsoft