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?
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
Dans mon cas plus simplement. J'ai oublié de désactiver l'extension Proxy dans le navigateur.
Vérifiez vos journaux d'erreurs Apache. Cela peut également être dû à une taille de fichier trop basse.