Mod_proxy özel olarak önbellek 503 hataları değil nasıl yapılandırabilirim?


11

Bu benim mod_proxy yapılandırma:

<IfModule mod_proxy.c>
<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass /manage/ http://localhost:9000/manage/
ProxyPassReverse /manage/ http://localhost:9000/manage/
</IfModule>

Bağlantı noktası 9000'deki diğer web sitesi doğru yanıt vermediğinde, web sitesi düzeltildikten sonra bile devam eden 503 hata aldığımı fark ettim. Başka bir deyişle, 503 yanıtı önbelleğe alınmış gibi görünüyor.

Nasıl devre dışı bırakabilirim? Kendimi önbelleğe almayı etkinleştirdiğimi sanmıyorum, belki de varsayılan budur.


Mod-proxy'nin kendisi herhangi bir önbellekleme yapmıyor gibi görünüyor. Tarayıcı önbelleğinizi kontrol ettiniz mi?
Khaled

@Khaled - Shane tarafından verilen cevaba göz atın.
ripper234 16:12

Yanıtlar:


14

mod_proxy yanıt vermeyen bir arka ucu, kapalı gibi göründüğünde aşağı olarak işaretler; arka uç yoksa 503 ile yanıt verir.

Varsayılan olarak, aşağı arka uç 60 saniye boyunca bu şekilde işaretlenir; Bu süre geçene kadar bağlantıyı yeniden denemez (ve bağlanan istemcilere bir hata mesajı ile yanıt verir).

Hemen tekrar denemesi retry=0için, ProxyPassdirektifinize ekleyin :

ProxyPass /manage/ http://localhost:9000/manage/ retry=0
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.