Erreur de proxy Apache

Je reçois l’erreur suivante par intermittence sur mon serveur:

**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 

Les journaux d’erreur affichent les éléments suivants:

 [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 / 

J’ai lu beaucoup de messages suggérant des parameters de délai de connexion dans Tomcat et les parameters d’environnement d’Apache. J’ai défini ce qui suit dans httpd.conf:

  SetEnv force-proxy-request-1.0 1 SetEnv proxy-nokeepalive 1  

J’ai également défini ce qui suit dans tomcat server.xml:

  

De plus, une fois que l’erreur se produit, je dois lancer un nouveau navigateur pour que l’erreur disparaisse, car elle continue à s’afficher même lors d’une actualisation. Deuxièmement, j’utilise htaccess pour réécrire l’URL. Je ne sais pas si cela a un impact sur l’erreur?

EDIT> Mon serveur fonctionne à 150 Mo de mémoire libre en temps normal et peut chuter assez bas, mais pas exactement au moment de l’erreur ci-dessus. Est-ce que cela provoquerait une telle erreur?

J’apprécierais toutes les idées que les gens ont.

Je vous remercie.

C’était un problème avec Pear Mailer.

Nous utilisions Pear Mailer qui utilise une queue pour emstackr les emails prêts à être envoyés avec un job cron. Il y avait une erreur dans le script Pear qui était appelée à chaque action sur notre site (création de messages, envoi de messages, etc.). Pear était en train de planter, ce qui a fait planter le navigateur et causé les erreurs ci-dessus.

Désactiver Pear a résolu le problème, et le peaufiner le code a fonctionné à nouveau.

Il a fallu si longtemps pour trouver le problème, car nous n’aurions jamais pensé que Pear Mailer pourrait provoquer une telle réaction.

Nous avons eu un problème similaire sur notre serveur après un crash de mysql, et la seule solution était de redémarrer le serveur.