Innan du börjar
Du behöver skrivbehörighet för rätt webbplats, dess applikationsfiler och ett startkommando som passar den hanterade driftmiljön. Bevara befintlig routning och applikationens tillstånd innan du ändrar dem.
Vad ska man göra
- Öppna fliken för Node.js-appar på den aktuella webbplatsen. Kontrollera domän, miljö och eventuella befintliga appar innan du använder ”Lägg till app” (Add app).
- Ange appens namn, startkommando och arbetskatalog relativt webbplatsens /site-monteringspunkt. Granska inställningarna för minne, CPU och miljövariabler. Appen ska läsa sin tilldelade lyssningsport från process.env.PORT.
- Spara appen och kontrollera den sparade konfigurationen. En ny app startar i stoppat läge; använd ”Starta” (Start) när du vill köra den, och kontrollera därefter dess status och loggar.
- Testa applikationen medan den körs innan du använder ”Anslut webbplats” (Connect website). Läs igenom bekräftelsen: förfrågningar till webbplatsen kommer att skickas till denna app, vilket innebär att webbplatsens routning ändras.
- Använd ”Redigera” (Edit), ”Starta om” (Restart) eller ”Stoppa” (Stop) för den aktuella processen. Använd ”Koppla från webbplats” (Disconnect website) när du vill återställa den tidigare routningen för webbservern, och verifiera därefter att den publika webbplatsen fungerar som den ska.
- ”Ta bort” (Remove) raderar konfigurationen för den hanterade processen, men behåller applikationsfilerna. Läs bekräftelsen och kontrollera den uppdaterade listan över appar – utgå inte från att filer eller orelaterade tjänster har tagits bort.
Vad händer härnäst
Den valda appen har en accepterad processkonfiguration och observerbart körtillstånd. Webbplatsen använder den appen endast efter att den separata routinganslutningen har accepterats.
Om något går fel
Kontrollera den relativa katalogen, uppladdade filer, startkommando, körtid, tilldelad port, gränser och loggar om appen inte startar eller hanterar förfrågningar. Uppdatera den faktiska processen och routingstatusen innan du upprepar en osäker åtgärd. Håll miljöspecifika hemligheter borta från skärmdumpar, kommandon som delas med andra och supportmeddelanden.