När du distribuerar en applikation kan du exempelvis möta något av följande fel om det uppstår ett problem med distribueringen:
Något gick fel, vänligen kontakta supporten.
Byggprocessen misslyckades
Okänd typ av byggfel.
Om utrullningsprocessen misslyckas omedelbart eller om byggprocessen misslyckas så skapas inga pods. Som ett resultat så finns det heller inga körtidsloggar. Ett felaktigt startkommando i webbprocessen är oftast orsaken (eller en felaktig ENTRYPOINT
i Dockerfilen om din applikation är byggd från en Dockerfil).
Om utbyggnadsprocessen körs i en minut eller två och sedan misslyckas, så betyder detta vanligtvis att pods skapades. Något gick dock fel och processen stoppades. I det här fallet så bör du kontrollera applikationkörningsloggarna för att identifiera eventuella felmeddelanden. Felmeddelandena kan exempelvis hjälpa dig att identifiera fel i applikationens kod så att du kan felsöka problemet.
Om du inte kan identifiera problemet så kan du kontrollera följande, och om problemet kvarstår ska du kontakta vårt supportteam.
Git-arkiv
Kontrollera ditt arkiv för att se till att alla korrekta filer har lagts in i arkivet för din applikation.
Språk
Om du väljer Konfigurera containeravbildning automatiskt när du lägger till applikationen så använder vi ett buildpack. Detta nyttjas för att bestämma och konfigurera en container automatiskt för din applikation. När du använder buildpacks så måste du se till att rätt språkversion finns i filerna för din applikation. Mer information finns i vår dokumentation om att ange en språkversion.
Starta kommandot eller ENTRYPOINT
Startkommandot eller ENTRYPOINT
för webbprocessen startar applikationen. Som ett resultat av ett felaktigt startkommando så kommer applikationen inte att köras. Du kan kontrollera kommandot på ett par ställen i MyKinsta.
- Processer > Körtids-processer > Webbprocess
- Eller Distribueringar > Historik, välj en distribuering för att visa detaljerna och Utrullnings process i detaljerna.


Om din applikation använder en Dockerfil för att konfigurera containeravbildningen så måste du ange ENTRYPOINT
i Dockerfilen för att köra en container. Mer information om hur du anger din applikations ENTRYPOINT
finns i Dockerfil-referensen.
Vill du ha mer information om vilket kommando som du ska använda baserat på ditt programspråk? Läs isåfall vår dokumentation om Kommando för applikationsstart.
Bygg sökväg eller Dockerfile-kontext
När du lägger till din applikation väljer du att antingen ställa in containerbilden automatiskt med ett buildpack eller använda en Dockerfile för att ställa in containerbilden.
- Byggväg: Detta gäller endast byggpaket. Detta är sökvägen i förvaret till de filer som krävs för att bygga applikationen. De flesta applikationer är byggda från arkivroten, och Byggvägen sätter detta som standard (.). Om du har en annan byggväg, ange den här. Om din applikation till exempel behöver byggas från en underkatalog (t.ex. app), anger du den sökvägen till underkatalogen i fältet Bygg sökväg: app. Detta är också användbart om du har en monorepo.
- Kontext: Detta gäller endast Dockerfiler. Det här är sökvägen i arkivet vi behöver tillgång till så att vi kan bygga din applikation. De flesta applikationer är byggda från arkivroten, och du kan ange arkivroten (.) i fältet Kontext. Om din applikation behöver byggas från en underkatalog (t.ex. en app), anger du sökvägen till underkatalogen i fältet Kontext: app.
Du kan visa och ändra Byggvägen eller Dockerfile-kontexten i programmets inställningar.
Miljövariabler
Miljövariabler förser din applikaion med information som kommer utifrån. En felaktig miljövariabel kan exempelvis hindra applikationen från att köras. Du kan kontrollera dina miljövariabler i Inställningar > Miljövariabler.

Bekräfta att rätt miljövariabler finns och att de innehåller giltiga värden. Det finns ett par viktiga saker att tänka på när du skapar och kontrollerar miljövariabler:
- Komma tolkas som avgränsare av utrullningsprocessen, så de kan inte användas i miljövariabler.
- Varje nyckel måste vara unik och en nyckel kan endast läggas till en gång.
- Undantagna dubbla citattecken kommer antingen att ignoreras eller göra att lanseringsprocessen misslyckas.
Port
För Applikationshosting så är endast portarna 80 och 443 öppna. Om din applikation exponerar några portar så måste du använda 8080.