Magazine High tech

Apache : Reason: Error reading from remote server

Publié le 06 novembre 2014 par Crocodanser

Cet article vous montre comment remédier aux erreurs de type “Reason: Error reading from remote server” lorsque vous utilisez apache comme proxy.

Cause :

Lorsque vous lancez un gros traitement sur une de vos applications en passant par un proxy apache, il est possible qu’apache bloque complètement l’accès à cette application lorsque son timeout est écoulé. Pour lui l’application n’est plus fonctionnel alors que le serveur applicatif est en train de traité la demande.

Solution :

Ajouter dans le virtualhost correspondant à l’application ces directives :

ProxyPass   /   http://172.17.4.109:3018/ retry=0 Keepalive=On timeout=1600
ProxyPassReverse   /   http://172.17.4.109:3018/
setenv proxy-initial-not-pooled 1

setenv proxy-initial-not-pooled 1 – Si cette variable est définie, aucune connexion faisant partie d’un jeu ne sera réutilisée si la connexion client est une connexion initiale.

retry=0 – ressaie à l’infinie

Keepalive=On : Permet de tester sur le serveur applicatif est toujours en vie

timeout=1600 : Met le timeout à 1600 secondes… cette valeur est à modifier en fonction de vos besoins.

Attention : Pensez-bien à faire un configtest avant de redémarrer apache.


Retour à La Une de Logo Paperblog

A propos de l’auteur


Crocodanser 15 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte