ProxyError bei Weiterleitung an Balancer

Alles, was den Apache betrifft, kann hier besprochen werden.

ProxyError bei Weiterleitung an Balancer

Postby chrizzly » 02. August 2012 21:56

Hallo zusammen,

ich habe ein Problem mit dem Weiterleiten von Anfragen, die den Apache erreichen, an dahinterliegende thin-Server.
Der Standardfall funktioniert einwandfrei. Die Anfragen werden weitergeleitet, und die Webseiten werden angezeigt.

Bei manchen Anfragen kommt es allerdings zu einem Proxy Error.

Code: Select all
Proxy Error

The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /sitemap.xml.

Reason: Error reading from remote server


Das passiert immer, wenn ich eine xml-Datei anzeigen lassen will.
Meine Vermutung ist jetzt, dass das Aufbauen der xml-Datei (was im Hintergrund von Ruby on Rails erledigt wird) länger dauert als ein normaler Request und der Apache deshalb den Proxy Error liefert. Wie seht ihr das? Kann es sein, dass mein Problem daran liegt?

Falls ja: Kann ich den Timeout / Keepalive im Apache irgendwie einstellen?

Hier ein Auszug aus der entsprechenden Konfiguration:

Code: Select all
  SetEnv force-proxy-request-1.0 1
  SetEnv proxy-nokeepalive 1

  <Proxy balancer://***_cluster>
    BalancerMember http://127.0.0.1:8060
    BalancerMember http://127.0.0.1:8061
    BalancerMember http://127.0.0.1:8062
  </Proxy>


Besten Dank bereits vorab für eure Hilfe.

Schöne Grüße
Chris
chrizzly
 
Posts: 1
Joined: 02. August 2012 21:39
Operating System: Ubuntu

Return to Apache

Who is online

Users browsing this forum: No registered users and 215 guests