Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 7945|Vastaus: 0

node.js aloittaa prosessin Patronus ikuisesti

[Kopioi linkki]
Julkaistu 6.12.2016 9.27.26 | | | |
Mikä on ikuisuus?
Foreveria voi ajatella nodejs-daemonina, joka voi käynnistää, pysäyttää ja käynnistää sovelluksemme uudelleen.
Virallinen huomautus sanoo:
Yksinkertainen komentorivityökalu, jolla varmistetaan, että tietty skripti toimii jatkuvasti (eli ikuisesti).
Yksinkertainen komentorivityökalu tietyn skriptin jatkuvaan (tai ikuisesti) ajamiseen.
Github-osoite: https://github.com/nodejitsu/forever

Ikuisesti on tarkoitus
Foreverin tarkoitus on auttaa meitä hallitsemaan solmusovelluspalveluamme paremmin, luoden käytännössä solmusovelluksen aliprosessin forever-prosessin alle.
Esimerkiksi, jos sinulla on express-pohjainen tai muu sovellus, palvelun päivittäminen ja operointi on helppoa, ja se varmistaa, että palvelusi jatkuu.
Vielä parempaa on, että se auttaa sinua käynnistämään palvelun automaattisesti uudelleen aina, kun tiedostoa muutetaan, ilman että tarvitsee käynnistää sitä manuaalisesti.
-------------------------- voin lisätä WeChat-tunnukseni: googlecao kommunikointia varten---------------------------

Ikuisesti asenna
Muista lisätä -g, ikuisesti vaatii asennuksen globaaliin ympäristöön



Ikuiset ohjeet
// 1. Yksinkertainen käynnistys


// 2. Määritä forever information output -tiedosto, tietysti se asetetaan oletuksena ~/.forever/forever.log


// 3. Määritä lokitiedot ja virhelokin tulostiedostot app.js,
-o on console.log:n tuottama informaatio ja -e on console.errorin tuottama informaatio


// 4. Lisää lokit, en voi ikuisesti ylikirjoittaa viimeistä käynnistyslokia oletuksena,
Jos toinen aloitus ei lisää -a:ta, se ei käynnisty


// 5. Kuuntele kaikki tiedostomuutokset nykyisessä kansiossa


Näyttää kaikki käynnissä olevat palvelut


Kuuntele tiedostomuutoksia ja käynnistä automaattinen uudelleenkäynnistys
// 1. Kuuntele kaikki tiedostomuutokset nykyisen kansion alla (ei suositella)

Pysäyttäkää operaatio

// 1. Lopeta kaikki node-sovellukset


// 2. Pysäytä yksi solmusovelluksista

Totta kai se voi olla niin
Ikuinen lista, siis:


Käynnistä operaatio uudelleen
Uudelleenkäynnistystoiminto on sama kuin pysäytystoiminto.
// 1. Käynnistä kaikki


Kehitys ja verkossa suositellut kokoonpanot
Kehitysympäristö

Verkkoympäristössä


Yllä oleva NODE_ENV on lisätty, jotta app.js voi tunnistaa, mihin ympäristöön sitä tällä hetkellä käytetään. Jos et lisää sitä, et ehkä tiedä, eikö niin?

On mahdollista, että sinun täytyy käyttää crontab-tehtäviä (aikarajoitetut tehtävät) UNIXissa
Tässä vaiheessa sinun täytyy kiinnittää huomiota ympäristömuuttujien konfigurointiin.



Jotta Forever käynnistyisi automaattisesti, luomme ensin tiedostosolmun /etc/init.d -hakemistoon, joka kuuluu:


Yllä oleva koodi on konfigurointini paikallisessa virtuaalikoneessa, muokkaa asiaankuuluvat parametrit todellisen tilanteen mukaan, pääasiassa DEAMONin polkuparametrit, anna tiedostolle suoritettavat oikeudet ja suorita chkconfig lisätäksesi automaattisen suorituksen:



Käynnistä järjestelmä uudelleen, syötä verkkosivusto selaimen kautta, ja huomaat, että NodeJS voi käynnistyä automaattisesti......





Edellinen:Asenna node.js ota käyttöön Express-projektit CentOS:n alla
Seuraava:Winform-komentorivikäännösohjelma
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com