Qu'est-ce qu'une erreur 504 Gateway Timeout ?

Une erreur HTTP 504 se produit lorsqu'un serveur ne reçoit pas à temps de réponse d'un serveur en amont (upstream). Le serveur backend réagit trop lentement.

Causes fréquentes

  • Requêtes de base de données lentes
  • Serveur surchargé
  • API externe lente
  • Scripts lourds

Solutions

Augmentez les limites de timeout dans PHP et Nginx, optimisez les requêtes lentes et mettez en place la mise en cache.

Des timeouts réguliers ? Envisagez de passer à un hébergement VPS pour disposer de plus de ressources.