See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 7945|Vastuse: 0

node.js alustada protsessi Patronus igavesti

[Kopeeri link]
Postitatud 06.12.2016 09:27:26 | | | |
Mis on igavik?
Foreverit võib mõelda kui nodejs deemonit, mis suudab meie rakendusi käivitada, peatada ja taaskäivitada.
Ametlik märkus ütleb:
Lihtne CLI tööriist, mis tagab, et antud skript töötab pidevalt (st igavesti).
Lihtne käsurea tööriist antud skripti pidevaks (või igaveseks) käivitamiseks.
Githubi aadress: https://github.com/nodejitsu/forever

Igavesel on eesmärk
Foreveri eesmärk on aidata meil paremini hallata oma sõlmerakenduse teenust, luues sisuliselt sõlme rakenduse alamprotsessi igavese protsessi alla.
Näiteks, kui sul on express-põhine või muu rakendus, on sul lihtne oma teenust uuendada ja opereerida ning see tagab, et teenus jätkub.
Veelgi parem, see aitab sul teenuse automaatselt taaskäivitada iga kord, kui faili muudad, ilma et peaksid seda käsitsi taaskäivitama.
-------------------------- saan lisada oma WeChati ID: googlecao, et suhelda---------------------------

Igavene paigaldamine
Pea meeles lisada -g, igavesti vajab paigaldust globaalsesse keskkonda



Igavesed juhised
// 1. Lihtne käivitamine


// 2. Määra igavene info väljundfail, loomulikult paigutatakse see vaikimisi ~/.forever/forever.log


// 3. Määra logiinfo ja vealogi väljundfailid app.js,
-o on console.log poolt väljastatud informatsioon ja -e on konsooli poolt väljastatud informatsioon.


// 4. Lisa logid, ei saa vaikimisi viimast käivituslogi üle kirjutada,
Seega, kui teine algus ei lisa -a, siis see ei tööta


// 5. Kuula kõiki failimuudatusi praeguse kausta all


Kuvab kõiki töötavaid teenuseid


Kuula failimuudatusi ja taaskäivita automaatselt
// 1. Kuula kõiki failimuudatusi praeguse kausta all (ei soovitata)

Peata operatsioon

// 1. Peata kõik sõlmerakenduste käivitamine


// 2. Peata üks sõlmerakendustest

Muidugi võib see nii olla
Igavese nimekirja siis:


Taaskäivita operatsioon
Taaskäivituse operatsioon on sama mis peatamise operatsioon.
// 1. Käivita kõik


Arendus ja veebipõhised soovitatud konfiguratsioonid
Arenduskeskkond

Veebikeskkonnas


Ülaltoodud NODE_ENV lisati, et app.js saaks tuvastada, millises keskkonnas seda parasjagu kasutatakse. Kui sa seda ei lisa, siis sa ei pruugi teada, eks?

Võimalik, et UNIX-i all on vaja kasutada crontabi (ajastatud ülesandeid)
Praegu tuleb pöörata tähelepanu keskkonnamuutujate seadistamisele.



Foreveri automaatseks käivitamiseks loome esmalt failisõlme kaustas /etc/init.d, mis kõlab:


Ülaltoodud kood on minu konfiguratsioon kohalikus virtuaalmasinas, muuta asjakohaseid parameetreid vastavalt tegelikule olukorrale, peamiselt DEAMON teeparameetritele, anda failile käivitatavad õigused ja käivitada chkconfig, et lisada automaatne käivitamine:



Taaskäivita süsteem, sisesta veebileht läbi brauseri ja leiad, et NodeJS töötab automaatselt......





Eelmine:Paigalda node.js juuruta Expressi projekte CentOS-is
Järgmine:Winform käsurea kompileerimise programm
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com