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......
|