Kas ir mūžīgi? Forever var uzskatīt par nodejs dēmonu, kas var sākt, apturēt un restartēt mūsu lietotnes. Oficiālajā piezīmē teikts: Vienkāršs CLI rīks, lai nodrošinātu, ka konkrētais skripts darbojas nepārtraukti (t.i., mūžīgi). Vienkāršs komandrindas rīks noteikta skripta palaišanai nepārtraukti (vai uz visiem laikiem). Github adrese: https://github.com/nodejitsu/forever
Mūžīgi ir mērķis Forever mērķis ir palīdzēt mums labāk pārvaldīt mūsu mezglu lietotnes pakalpojumu, būtībā izveidojot mezgla lietotnes apakšprocesu mūžīgā procesā. Piemēram, ja jums ir ekspress vai cita lietojumprogramma, jums būs viegli atjaunināt un darbināt pakalpojumu, kā arī nodrošinās, ka pakalpojums turpina darboties. Vēl labāk, tas palīdz automātiski restartēt pakalpojumu katru reizi, kad maināt failu, nerestartējot to manuāli. -------------------------- varat pievienot savu WeChat ID: googlecao, lai sazinātos---------------------------
Instalēt uz visiem laikiem Atcerieties pievienot -g, uz visiem laikiem ir nepieciešama instalēšana globālajā vidē
Mūžīgi instrukcijas // 1. Vienkārša palaišana
// 2. Norādiet mūžīgo informācijas izvades failu, protams, tas pēc noklusējuma tiks ievietots ~/.forever/forever.log
// 3. Norādiet žurnāla informāciju un kļūdu žurnāla izvades failus app.js, -o ir informācija, ko izvada console.log, un -e ir informācija, ko izvada console.error
// 4. Pievienojiet žurnālus, uz visiem laikiem nevar pārrakstīt pēdējo startēšanas žurnālu pēc noklusējuma, Tātad, ja otrais starts nepievieno -a, tas nedarbosies
// 5. Klausīties visas failu izmaiņas pašreizējā mapē
Parāda visus darbojošos pakalpojumus
Klausīties failu izmaiņas un automātiski restartēt // 1. Klausīties visas failu izmaiņas pašreizējā mapē (nav ieteicams)
Darbības apturēšana
// 1. Apturēt visas darbojošās mezglu programmas
// 2. Apturēt vienu no mezglu programmām
Protams, tā var būt Forever saraksts, tad:
Restartējiet darbību Restartēšanas darbība ir tāda pati kā apturēšanas darbība. // 1. Palaist visu
Izstrāde un tiešsaistes ieteicamās konfigurācijas Izstrādes vide
Tiešsaistes vidē
NODE_ENV ir pievienots iepriekš, lai app.js varētu identificēt, kādai videi tas pašlaik tiek izmantots. Ja jūs to nepievienojat, jūs, iespējams, nezināt, vai ne?
Iespējams, ka UNIX ietvaros ir jāizmanto crontab (laika uzdevumi) Šajā laikā jums jāpievērš uzmanība vides mainīgo lielumu konfigurēšanai.
Lai Forever darbotos automātiski, mēs vispirms izveidojam faila mezglu direktorijā /etc/init.d, kurā rakstīts:
Iepriekš minētais kods ir mana konfigurācija vietējā virtuālajā mašīnā, modificējiet attiecīgos parametrus atbilstoši faktiskajai situācijai, galvenokārt DEAMON ceļa parametrus, piešķiriet failam izpildāmās atļaujas un palaidiet chkconfig, lai pievienotu automātisku palaišanu:
Pārstartējiet sistēmu, ievadiet vietni, izmantojot pārlūkprogrammu, un jūs varat atrast, ka NodeJS var darboties automātiski......
|