Ziniet, kas jādarbojas
Uzskaitiet procesus, kas nepieciešami jūsu lietojumprogrammai. HTTP pakalpojums apstrādā pieprasījumus, darbinieks apstrādā fona uzdevumus, un ieplānota darbība tiek veikta noteiktā laikā. Katram norādiet skaidru starta komandu. Izvēlieties atbalstītu izpildlaika versiju un ierakstiet to projektā.
Atdaliet failus no noturīgiem datiem
Izvade var tikt pārbūvēta; augšupielādētie faili un datubāzes ieraksti parasti nevar. Pirms izvietošanas izlemiet, kuri dati ir jāiztur restartu. Padariet pagaidu failus izmestoņus un novietojiet noturīgos datus glabāšanā ar skaidru dublēšanas politiku. Pārbaudiet atjaunošanu, ne tikai dublējuma izveidi.
Pārbaudiet uzvedību, ne tikai procesu
Darbojošs process var joprojām būt nelietojams. Pārbaudiet parasto lapu, reprezentatīvu pieprasījumu un tā svarīgās atkarības. Izmantojiet ierobežotus timeout laikus. Pēc izlaiduma salīdziniet kļūdu modeļus ar iepriekšējo versiju un saglabājiet atjaunošanas procedūru, kas ietver konfigurācijas saderību.