Yadda Ake Kula da Aikace-aikacen Node.js Ta Amfani da Dashboard Yanar gizo na PM2


PM2 mashahurin manajan tsari ne na Nodejs tare da cikakkiyar sifa da aka saita don yanayin samarwa, wanda zai taimake ku sarrafa da kiyaye aikace-aikacen ku akan layi 24/7.

Manajan aiki\"akwati ne" don aikace-aikacen da ke sauƙaƙawar turawa, yana ba ku damar sarrafawa (farawa, sake farawa, tsayawa, da sauransu ..) aikace-aikacen a lokacin gudu, kuma yana samar da samfuran samfu.

A cikin wannan labarin, za mu nuna yadda za a kula da aikace-aikacen Nodejs ta amfani da PM2 daga layin umarni da kan yanar gizo. Wannan jagorar yana ɗauke da cewa kun riga kun sanya PM2 akan tsarin Linux ɗinku kuma kun riga kun fara aikin Nodejs ɗinku ta hanyar amfani da shi. In ba haka ba, duba:

  • Yadda ake Shigar PM2 don Gudanar da Node.js Ayyuka akan Server na Samarwa

Lura: Duk umarni a cikin wannan labarin ana gudanar dasu azaman tushen mai amfani, ko amfani da sudo command idan kun shiga azaman mai amfani da gudanarwa tare da izini don kiran sudo.

A wannan shafin

  • Kula da Aikace-aikacen Nodejs Ta Amfani da Terminal PM2
  • Saka idanu Aikace-aikacen Nodejs Ta Amfani da Dashboard Yanar Gizon PM2
  • Saka idanu Nodejs Server na amfani da pm2-server-monit

Bari mu fara…

PM2 yana samar da dashboard mai tashar tashar jirgin ruwa wanda zai taimaka muku saka idanu kan hanyar aikace-aikacenku (ƙwaƙwalwar ajiya da CPU). Kuna iya ƙaddamar dashboard ɗinku ta hanyar bin umarnin nan mai zuwa.

# pm2 monit

Da zarar ta fara aiki, yi amfani da kibiyoyin hagu/dama don sauya allon rubutu ko sassan. Don duba rajistar aikace-aikace, da farko zaɓi shi (yi amfani da kibiyoyi sama/ƙasa) daga jerin ayyukan.

Kulawar tushen tashar yana aiki ne kawai don aikace-aikacen da ke gudana akan sabar ɗaya. Don saka idanu da bincika aikace-aikacen sabar gicciye, yi amfani da dashboard ɗin yanar gizo na PM2.

PM2 Plus (PM2 Web Dashboard) ingantacce ne kuma ainihin lokacin sa ido da kayan bincike. Yana ba da fasali don ƙarancin PM2 na yanzu da aikace-aikacen saka idanu a cikin samarwa tsakanin sabar. Yana nuna batutuwan da keɓancewa, bin diddigin aika aika, rajistar ainihin lokaci, imel da sanarwar sassauci, sa ido kan matakan awo, da cibiyar ayyukan al'ada.

Tsarin kyauta yana baka damar haɗawa har zuwa sabobin/aikace-aikace 4. Don fara gwada PM2 ƙari, je zuwa app.pm2.io, sannan yi rijista kamar yadda aka nuna a cikin hoton mai zuwa.

Bayan shiga mai nasara, ƙirƙiri guga don haɗawa da sabar Nodejs/aikace-aikacenku. A cikin wannan misalin, mun kira bokitinmu TECMINT-APIs . Sannan danna Kirkiro.

Na gaba, danganta PM2 zuwa PM2.io kuma kwafe umarnin da aka bayar kamar yadda aka haskaka a cikin mai amfani mai zuwa.

Sannan aiwatar da umarnin da ke sama akan sabar aikace-aikacen Nodejs.

# pm2 link 7x5om9uy72q1k7t d6kxk8ode2cn6q9

Yanzu akan babban haɗin kera na PM2.io, yakamata a haɗa sabar ɗaya, yana nuna jerin duk ayyukan Nodejs ɗinka cikin yanayin faɗaɗa. Ga kowane sabar da aka haɗa, dashboard yana nuna maka abubuwan haɗin kayan sabar kamar adadin RAM da nau'in CPU. Hakanan yana nuna sigar Nodejs da PM2 da aka girka yanzu.

Ga kowane aiki, zaka ga yawan CPU da adadin memorin da yake cinyewa, da ƙari. Idan kuna amfani da sarrafa sigar, hakanan yana nuna reshe da bayanan haɗakar ƙarshe.

Don cire haɗin sabar daga app.pm2.io dashboard na kulawa, gudanar da umarni mai zuwa akan sabar don cire haɗin:

# pm2 unlink

Bayan kunna umarnin da ke sama, zaku iya share sabar daga app.pm2.io dashboard.

pm2-server-monit wani tsarin PM2 ne don sanya ido kan mahimman abubuwan sabar ku ta atomatik kamar su CPU matsakaita amfani da su, sarari da amfani da sararin samaniya, kyauta da damar amfani da sararin ƙwaƙwalwar ajiya, duk matakan da ke gudana, TTY/SSH ta buɗe, jimlar adadin fayilolin buɗewa , kazalika da saurin hanyar sadarwa (shigarwa da fitarwa).

Don shigar da shi, gudanar da umarni mai zuwa:

# pm2 install pm2-server-monit

Idan PM2 yana da nasaba da app.pm2.io , pm2-uwar garken-monit yakamata ya bayyana ta atomatik cikin jerin ayyukan kulawa. Yanzu zaku iya saka idanu kan kayan sabarku daga gaban yanar gizo kamar yadda aka nuna a hoto mai zuwa.

Don cire pm2-uwar garken-monit daga sabarka, gudanar da wannan umarni:

# pm2 uninstall pm2-server-monit

Wannan kenan a yanzu! Kuna iya raba ra'ayoyinku game da saka idanu kan aikace-aikacen Nodejs ta amfani da PM2, tare da mu ta hanyar fom ɗin da ke ƙasa.