vernis 4 mode saint ne semble pas marquer un server comme malsain

La documentation pour le module de mode Saint de vernis 4 indique que lorsque le seuil des objects en list noire est atteint, le server sera marqué comme malsain. J'ai configuré une configuration avec un seul backend et un seuil de 0 (aussi essayé 1):

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

J'ai également une logique pour gérer les backends malsains:

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

Quand j'ai une page avec une erreur, il semble utiliser la logique pour un backend sain. Il montrera la page pendant 30 ans après l'expiration et plus. Le sumt ne devrait-il pas marquer le backend comme étant malsain donc il utilise plus longtime?

  • Vernis 4 pas de caching
  • Impossible d'utiliser vmod std dans Varnish 3.0.0 sous Ubuntu 11.10
  • Protégez la purge de vernis par CloudFlare to Vernarn
  • Le vernis commence lentement avec une grande ACL
  • Est-il possible de renvoyer une réponse JSON par vernis si backend est en panne?
  • Puis-je avoir un vernis pour se connecter à un backend à l'aide d'un socket de domaine unix?
  • Vernis et battements de coeur comme chargebalancers
  • Equilibrage de charge de vernis - tous les stream de données traversent un vernis qui en fait un goulet d'étranglement
  • Problème de logarithme de vernis
  • Vérifiez l'ACL du vernis via X-Forwarded-For lorsque derrière un ou plusieurs (!) Reverse proxies
  • L'échoué de backend échoué - le vernis ne récupère pas le backend de Drupal
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.