verniz 4 o modo santo não parece marcar um servidor como insalubre

1

A documentação do módulo de modo Saint do Varnish 4 indica que quando o limite de objetos na lista negra é atingido, o servidor será marcado como não íntegro. Eu configurei uma configuração com um backend único e um limite de 0 (também tentei 1):

    new saint1 = saintmode.saintmode(server1, 0);
    new vdir = directors.round_robin();
    vdir.add_backend(saint1.backend());

Também tenho lógica para lidar com infraestruturas não íntegras:

    if (!std.healthy(req.backend_hint)) {
            if (obj.ttl + obj.grace > 0s) {
                    return (deliver);
            }
    } else {
            if (obj.ttl + 30s > 0s) {
                    return (deliver);
            }
    }

Quando eu tenho uma página com um erro, parece que ela usa a lógica para um back-end saudável. Ele mostrará a página por 30s após a expiração e não mais. O santo não deveria marcar o backend como não saudável, por isso usa um tempo maior?

    
por user29745 08.01.2017 / 00:32

0 respostas

Tags