Hvis der er et problem med implementeringen af en applikation, kan du få vist en af følgende fejl, når du implementerer det:

Noget gik galt, kontakt venligst support.

Opbygningsprocessen mislykkedes
Ukendt fejltype for opbygning.

Hvis udrulningsprocessen mislykkes med det samme, eller hvis byggeprocessen mislykkes, oprettes der ingen pods, og der findes ingen runtime-logfiler. En forkert startkommando eller ENTRYPOINT på webprocessen er oftest årsagen.

Hvis udrulningsprocessen kører i et minut eller to og derefter mislykkes, betyder det normalt, at pods blev oprettet, men at noget gik galt, og at processen stoppede. I dette tilfælde bør du kontrollere applikationruntime logfilerne for at identificere eventuelle fejlmeddelelser. Fejlmeddelelserne kan hjælpe dig med at identificere fejl i applikationens kode, så du kan fejlfinde problemet.

Hvis du ikke kan identificere problemet, skal du kontrollere følgende, og hvis problemet fortsætter, skal du kontakte vores supportteam.

GitHub-repositorium

Kontroller dit repository for at sikre, at alle de korrekte filer er blevet skubbet ind i repositoryet for din applikation.

Sprog

Hvis du vælger Opsæt containerbillede automatisk, når du tilføjer dit program, bruger vi en buildpack til automatisk at bestemme og opsætte en container til din applikation. Når du bruger buildpacks, skal du sikre dig, at den korrekte sprogversion findes i filerne i din applikation. Du kan finde flere oplysninger i vores dokumentation om angivelse af en sprogversion.

Start kommando eller ENTRYPOINT

Startkommandoen eller ENTRYPOINT for webprocessen starter dit program. Hvis dette er forkert, vil programmet ikke køre. Du kan kontrollere kommandoen et par steder i MyKinsta. Processer > Runtime-processer > Webproces eller Deployments > Historie, vælg en deployment for at få vist detaljerne og Udrulnings-processen i detaljerne.

Vellykket udrulningsproces i Detaljer om implementering.
Vellykket udrulningsproces i Detaljer om implementering.
Mislykket udrulningsproces i detaljer om implementering.
Mislykket udrulningsproces i detaljer om implementering.

Hvis dit program bruger en Dockerfil til at opsætte dit containerimage, skal du angive ENTRYPOINT i Dockerfilen for at køre en container. Du kan få flere oplysninger om, hvordan du angiver dit programs ENTRYPOINT, i Dockerfile-referencen.

Du kan få flere oplysninger om, hvilken kommando du skal bruge baseret på dit programs sprog, i eksemplerne i vores dokumentation om kommandoen Programstartskommando.

Miljøvariabler

Miljøvariabler giver din applikation oplysninger til din applikation uden for den pågældende applikations kørsel. En forkert miljøvariabel kan forhindre din applikation i at køre. Du kan kontrollere dine miljøvariabler i Indstillinger > Miljøvariabler.

Miljøvariabler for din applikation.
Miljøvariabler for din applikation.

Bekræft, at de korrekte miljøvariabler findes og indeholder gyldige værdier. Der er et par vigtige ting, du skal huske på, når du opretter og kontrollerer miljøvariabler:

  • Kommaer fortolkes som afgrænsere af udrulningsprocessen, så de kan ikke bruges i miljøvariabler.
  • Hver nøgle skal være unik, og en nøgle kan kun tilføjes én gang.

Port

For Application Hosting er kun port 80 og 443 åbne. Hvis dit program eksponerer nogen porte, skal du bruge 8080.