Treoir Críochnaithe ar PM2- Bainistigh Feidhmchláir Node.js gan stró

Cad é PM2?

PM2(Process Manager 2) Is uirlis chumhachtach bainistíochta próisis é a úsáidtear go forleathan chun feidhmchláir Node.js a imscaradh agus a bhainistiú. Le PM2, is féidir leat líon mór próisis Node.js a láimhseáil, atosú uathoibríoch a dhéanamh, monatóireacht a dhéanamh ar fheidhmíocht agus ar thomhaltas acmhainní, chomh maith le d’fheidhmchláir a scála go solúbtha.

Suiteáil PM2

Chun tús a chur le PM2 a úsáid, ní mór duit é a shuiteáil ar do chóras. Seo na céimeanna chun PM2 a shuiteáil ar do thimpeallacht forbartha:

npm install pm2 -g

Feidhmchláir ag tosú le PM2

Ligeann PM2 duit d’fheidhmchláir Node.js a thosú agus a bhainistiú go héasca. Seo conas iarratas a thosú le PM2:

pm2 start app.js

Bainistíocht Próisis le PM2

Soláthraíonn PM2 gnéithe bainistíochta próisis cumhachtacha. Seo roinnt samplaí de phróisis bhainistíochta le PM2:

- Próiseas a atosú:

pm2 restart app

- Próiseas a stopadh:

pm2 stop app

- Próiseas a scriosadh:

pm2 delete app

Feidhmchláir a thosaíonn go huathoibríoch le PM2

Ligeann PM2 duit am tosaithe uathoibríoch feidhmchláir a chumrú ar thosach an chórais. Seo conas tosaithe uathoibríoch a chumrú le PM2:

pm2 startup

Tar éis an t-ordú thuas a rith, ginfidh PM2 script tosaithe uathoibríoch chun a chinntiú go gcuirfear tús le d'iarratas ar tosaithe an chórais.

Monatóireacht agus Bainistiú Feidhmchláir le PM2

Soláthraíonn PM2 uirlisí cumhachtacha monatóireachta agus bainistíochta chun monatóireacht a dhéanamh ar fheidhmíocht agus ar stádas d'fheidhmchláir. Seo roinnt samplaí d’uirlisí monatóireachta agus bainistíochta PM2 a úsáid:

- Ag féachaint ar liosta na bpróiseas reatha:

pm2 list

- Ag féachaint ar logaí próisis:

pm2 logs app

- Monatóireacht ar fheidhmíocht na bpróiseas:

pm2 monit

Le PM2, is féidir leat d’fheidhmchláir Node.js a bhainistiú agus monatóireacht éifeachtach a dhéanamh orthu go héasca. Trí na treoracha agus na samplaí a thugtar a leanúint, beidh an cumas agat feidhmchláir Node.js a imscaradh agus a bhainistiú go gairmiúil le PM2.

 

Conclúid: Is uirlis fíor-riachtanach é PM2 chun feidhmchláir Node.js a fhorbairt agus a imscaradh. Agus a chumais bhainistíochta próiseas láidir agus gnéithe comhtháite ar nós atosú uathoibríoch, monatóireacht agus scálú, cuireann PM2 go mór le feidhmíocht agus iontaofacht d'fheidhmchláir. Trí bhainistíocht próisis agus imscaradh a mháistir le PM2, is féidir leat díriú ar fheidhmchláir Node.js ardchaighdeáin a thógáil agus freastal ar riachtanais d’úsáideoirí go héifeachtach.