Membuat Aplikasi NodeJS terus berjalan secara Realtime
Bagaimana menjalankan Aplikasi NodeJS berjalan terus menerus secara realtime pada Lokal atau Server ?
yups, postingan ini akan menjawab pertanyaan saya diatas, setelah sebelumnya kita membahas tutorial tentang Konfigurasi NodeJS pada Share Hosting di Server CPanel.
Tutorial ini juga bisa kita jalankan di semua server selain CPanel, bahkan di komputer lokal milik kalian sendiri.
Langkah Pertama, pastikan kita dapat mengakses perintah command, seperti CMD, Terminal, atau remote login melalui SSH.
Update 24 Nov 2018
saya lebih menyarankan untuk menggunakan PM2
langkah ke-2, Melakukan Instalasi ForeverJS
npm install forever -g
langkah ke-3, menjalankan nodejs menggunakan foreverJS
pastikan kita sudah berada pada folder project NodeJS, agar memudahkan kita dalam menjalankan aplikasi NodeJS
cd <folderproject>
pada contoh perintah dibawah, saya menjalankan aplikasi NodeJS dengan framework Express.
forever start ./bin/www
atau untuk menjalankan script.Js
forever start index.js
Lakukan perintah dibawah ini untuk mengecek service www yang berjalan pada server
ps aux | grep www
atau perintah dibawah ini untuk mengetahui service/script yang berjalan pada forever
forever list
Situs dan dokumentasi resmi https://github.com/foreverjs/forever
Beberapa opsi lain tentang Konfigurasi NodeJS Proccess Managers https://expressjs.com/en/advanced/pm.html