Halo Sobat Inspirasi, dikesempatan kali ini saya akan memberikan tutorial Cara Monitoring Node JS dengan PM2, sebelumnya kita sudah membuat project dengan Sails JS. Selanjutnya bagaimana cara untuk memonitoring project tersebut di server linux ?

Untuk case ini saya menyarankan menggunakan tools PM2, menurut saya tools tersebut sangatlah simple dan mudah sekali untuk dipelajari. Salah satu keunggulannya kita bisa memanage beberapa project Node JS dalam satu interface.

Langsung saja kita mulai untuk mempersiapkan PM2, ikuti langkah-langkah dibawah ini :

1. Install PM2

Langkah awal kita harus menginstall terlebih dahulu PM2 di server ubuntu kita, ikuti perintah di bawah ini :

npm install pm2 -g

Pastikan sobat sudah mengingstall NPM terlebih dahulu, jika sobat belum install NPM silahkan ikuti perintah di bawah ini :

sudo apt-get install npm

2. Jalankan Node JS dengan PM2

Setelah menginstall PM2, sobat bisa langsung menuju direktori project Anda. Dan jalankan perintah dibawah ini untuk menjalankan project sobat dengan PM2 :

sudo pm2 start app.js

3. Perintah PM2

Sobat bisa memanfaatkan perintah-perintah PM2 yang lainnya untuk kebutuhan lainnya, berikut adalah perintah beserta penjelasan yang sering saya pakai :

sudo pm2 status [id]  #cek status
sudo pm2 stop [id/all]    #menghentikan
sudo pm2 restart [id/all] #merestart service 
sudo pm2 delete [id]  #menghapus service
sudo pm2 save         #simpan setting terakhir
sudo pm2 startup      #jalankan pm2 setelah selesai booting
sudo pm2 unstartup    

Silahkan sobat ganti [id] diatas dengan nomor ID service PM2 sobat. Nah saat ini kita sudah mengenal dan mencoba PM2 di server Ubuntu/Linux dan semoga tutorial Cara Monitoring Node JS dengan PM2 bisa bermanfaat bagi Sobat Inspirasi di Nusantara.