Erreurs de connexion
Cet article explique comment résoudre les erreurs de délai dépassé et de connexion qui peuvent apparaître après le déploiement de votre application.
Erreurs de délai dépassé de connexion
La limite de temps de connexion entre Cloudflare et Kinsta est de 185 secondes. Si un processus ou une requête de base de données prend plus de 185 secondes, vous pouvez voir l’une des erreurs suivantes :
504 Gateway Timeout
Erreur 524 : a timeout occured
Vous pouvez utiliser un outil de gestion/surveillance des performances des applications tel que New Relic pour identifier le processus ou la requête à l’origine de l’erreur de dépassement de délai. S’il n’est pas possible d’optimiser le processus ou la requête pour qu’ils se terminent en moins de 185 secondes, il se peut que votre application ou votre base de données ait besoin de plus de ressources.
Pour faire évoluer les ressources de votre application verticalement ou horizontalement, modifiez la taille d’un pod ou augmentez le nombre de pods utilisés pour le processus.
Si le problème concerne une requête de base de données, vous pouvez augmenter l’unité centrale, la mémoire vive et l’espace disque de la base de données sur la page des réglages de la base de données.
Erreur de connexion en amont
Après avoir déployé une application, s’il y a un problème avec le port auquel votre application est exposée, vous pouvez voir l’erreur suivante :
upstream connect error or disconnect/reset before headers. reset reason : connection failure, transport failure reason : delayed connect error : 111
Cette erreur est due à l’un des éléments suivants :
- L’application écoute sur le mauvais port.
- L’application n’écoute aucun port.
Pour résoudre cette erreur, mettez à jour votre application pour qu’elle écoute sur le port 8080.