Apache-Proxy-Fehler

Ich erhalte die folgende Fehlermeldung zeitweise auf meinem server:

**Proxy Error** 
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /.
Reason: Error reading from remote server

Fehler-logs zeigen Folgendes:

[Sun Feb 06 03:06:00 2011] [error] [client 82.43.154.57] proxy: Error reading from remote server returned by /login, referer: https://demo.XXXXX.us/
[Sun Feb 06 03:06:30 2011] [error] [client 82.43.154.57] (70007)The timeout specified has expired: proxy: error reading status line from remote server XXXXX.us
[Sun Feb 06 03:06:30 2011] [error] [client 82.43.154.57] proxy: Error reading from remote server returned by /
[Sun Feb 06 03:13:31 2011] [error] [client 82.43.154.57] (70007)The timeout specified has expired: proxy: error reading status line from remote server XXXXX.us
[Sun Feb 06 03:13:31 2011] [error] [client 82.43.154.57] proxy: Error reading from remote server returned by /

Ich habe gelesen, eine Menge von stellen, die darauf hindeutet Verbindung timeout-Einstellungen in tomcat und Umgebung-Einstellungen in Apache. Ich habe Folgendes in httpd.conf:

<VirtualHost *>
   SetEnv force-proxy-request-1.0 1
   SetEnv proxy-nokeepalive 1
</VirtualHost>

Ich, haben auch die folgenden in tomcat server.xml:

<Connector port="9080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="9443" acceptCount="100"
               connectionTimeout="60000" disableUploadTimeout="true" />

Auch, wenn der Fehler Auftritt, habe ich zu Beginn einen neuen browser für die Fehler verschwinden, da Sie weiterhin zu zeigen, noch auf eine Aktualisierung. Zweitens, ich bin mit htaccess umschreiben der url. Weiß nicht, ob dies hat keine Auswirkungen auf den Fehler??

EDIT>
Mein server läuft auf 150mb freien Speicher in normalen Zeiten und ablegen kann, Recht gering, aber nicht auf die genauen Zeiten von den oben genannten Fehler. Würde dies dazu führen, dass solche Fehler?

Ich würde schätzen, irgendwelche Ideen die Leute haben.

Danke.

Setzen Sie zunächst die Apache loglevel auf debug und versuchen zu fangen Sie mehr Informationen über das Thema. Zweitens, Sie sich vielleicht wirklich im Zusammenhang mit dem Arbeitsspeicher-Problem. VisualVM und sehen Sie, wie lange Ihre GC-Zyklen nehmen.

InformationsquelleAutor Kit | 2011-02-07

Schreibe einen Kommentar