web-dev-qa-db-fra.com

504 Délai d'expiration de la passerelle Le serveur n'a pas répondu à temps. Comment le réparer?

Le client a demandé de télécharger un fichier journal compressé, en utilisant Ext.js une soumission de formulaire sur un iframe intégré. La demande a été envoyée au serveur, qui a Apache et JBoss 6 . servlet compresse les fichiers journaux, effectue une opération de base de données et renvoie le fichier compressé.

Exactement après 2 minutes, le message 504 Gateway Time-out Le serveur n'a pas répondu à temps s'affiche sur le panneau du navigateur. Comment corriger cette erreur?

18
Ricardo

Le servlet prenait beaucoup de temps pour compresser les fichiers journaux, et le délai d'attente de Apache était réglé sur 2 minutes.

L'erreur a été corrigée en augmentant le directive TimeOut sur le fichier httpd.conf :

#
# Timeout: The number of seconds before receives and sends time out.
#
##Timeout 120
Timeout 600
23
Ricardo

Dans mon cas plus simplement. J'ai oublié de désactiver l'extension Proxy dans le navigateur.

0
Ruslan Novikov

Vérifiez vos journaux d'erreurs Apache. Cela peut également être dû à une taille de fichier trop basse.

0
Jack