Lors du déploiement d’une application, s’il y a un problème avec le déploiement, vous pouvez voir l’une des erreurs suivantes :
Quelque chose s’est mal passé, veuillez contacter le support.
Le processus de construction a échoué
Type d’échec de construction inconnu
Si le processus de déploiement échoue immédiatement, ou si le processus de construction échoue, aucun pod n’est créé et les journaux d’exécution n’existent pas. Une commande de démarrage incorrecte ou ENTRYPOINT
sur le processus web en est le plus souvent la cause.
Si le processus de déploiement s’exécute pendant une minute ou deux, puis échoue, cela signifie généralement que les pods ont été créés, mais que quelque chose s’est mal passé et que le processus s’est arrêté. Dans ce cas, vous devez vérifier les journaux d’exécution de l’application pour identifier tout message d’erreur. Les messages d’erreur peuvent vous aider à identifier les bogues dans le code de l’application afin que vous puissiez déboguer le problème.
Si vous ne parvenez pas à identifier le problème, vérifiez les points suivants, et si le problème persiste, contactez notre équipe de support.
Dépôt GitHub
Vérifiez votre dépôt pour vous assurer que tous les fichiers corrects ont été poussés dans le dépôt pour votre application.
Langage
Si vous choisissez Configurer l’image du conteneur automatiquement lorsque vous ajoutez votre application, nous utilisons un buildpack pour déterminer et configurer automatiquement un conteneur pour votre application. Lorsque vous utilisez des buildpacks, vous devez vous assurer que la version de langage correcte se trouve dans les fichiers de votre application. Pour plus de détails, consultez notre documentation sur la spécification d’une version de langage.
Commande de démarrage ou ENTRYPOINT
La commande Start ou ENTRYPOINT
pour le processus web lance votre application. Si elle est incorrecte, l’application ne s’exécutera pas. Vous pouvez vérifier la commande à plusieurs endroits dans MyKinsta. Processus > Processus d’exécution > Processus web ou Déploiements > Historique, sélectionnez un déploiement pour afficher les détails et le processus de déploiement dans les détails.


Si votre application utilise un Dockerfile pour configurer votre image de conteneur, vous devez spécifier le ENTRYPOINT
dans le Dockerfile pour exécuter un conteneur. Pour plus d’informations sur la façon de spécifier le ENTRYPOINT
de votre application, consultez la référence Dockerfile.
Pour plus de détails sur la commande à utiliser en fonction du langage de votre application, consultez les exemples fournis dans notre documentation sur la commande de démarrage d’application.
Variables d’environnement
Les variables d’environnement alimentent votre application en informations extérieures à l’exécution de cette application. Une variable d’environnement incorrecte peut empêcher l’exécution de votre application. Vous pouvez vérifier vos variables d’environnement dans Réglages > Variables d’environnement.

Confirmez que les variables d’environnement correctes existent et contiennent des valeurs valides. Il y a quelques éléments importants à garder à l’esprit lors de la création et de la vérification des variables d’environnement :
- Les virgules sont interprétées comme des délimiteurs par le processus de déploiement, elles ne peuvent donc pas être utilisées dans les variables d’environnement.
- Chaque clé doit être unique, et une clé ne peut être ajoutée qu’une seule fois.
Port
Pour l’hébergement d’applications, seuls les ports 80 et 443 sont ouverts. Si votre application expose des ports, vous devez utiliser 8080.