2008-09-26 11 views
8

Lorsque vous utilisez Apache Proxy (en utilisant ProxyPass ou RewriteRule), si la destination renvoie une erreur (état 500 series), Apache ne transmettra plus de requêtes pendant 30 secondes.Désactivation de la mise en cache des erreurs lors de l'utilisation d'Apache en tant que proxy

Je sais qu'il existe un moyen de désactiver cela en réglant cette valeur à 0 seconde, mais je ne me souviens pas comment. Je pense que cela implique un point-virgule et quelques options, mais je n'arrive pas à trouver ce détail sur apache.org.

Dans l'environnement de développement, vous souhaitez que cette valeur soit 0, vous pouvez donc corriger l'erreur et recharger la page immédiatement.

Répondre

7

Vous devez utiliser un paramètre comme celui-ci; la source apache docs

ProxyPass /mirror/foo/ http://backend.example.com/ retry=0 
+1

Savez-vous comment faire la même chose lors de l'utilisation mod_proxy par mod_rewrite avec le drapeau [P]? –

Questions connexes