Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 7945|Atbildi: 0

node.js sākt procesu Patronus uz visiem laikiem

[Kopēt saiti]
Publicēts 06.12.2016 09:27:26 | | | |
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......





Iepriekšējo:Instalējiet node.js izvietojiet Express projektus CentOS
Nākamo:Winform komandrindas kompilēšanas programma
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com