Cara Agar Servis NodeJS Dapat Uptime Terus Menerus
Salah satu masalah yang sering didapat para developer NodeJS adalah servisnya yang tidak uptime secara terus menerus. Lalu bagaimana membuat servis NodeJS tetap uptime 24 jam? Pada panduan ini akan dijelaskan tentang cara agar servis NodeJS dapat uptime terus menerus.
Ingat, fitur NodeJS hanya tersedia pada Paket Hosting Super ke atas ya!
Cara Agar Servis NodeJS Dapat Uptime Terus Menerus
Agar script yang telah dibuat dapat berjalan secara terus menerus
, anda dapat menggunakan Forever.js
yang dapat didownload secara gratis di https://github.com/foreverjs/forever.
Forever.js ini berfungsi untuk menjaga agar proses Node.js tetap berjalan
. Apabila servis mati tiba- tiba, maka servis Node.js akan secara otomatis melakukan restart. Adapun step by step menggunakan forever.js yaitu,
1. Melakukan Akses SSH
Silahkan akses server/ hosting yang anda miliki melalui SSH
. Untuk proses remote SSH, anda dapat menggunakan terminal Linux ataupun Software Putty pada Windows. Bagi yang belum tahu silakan ikuti Cara Akses SSH di cPanel Hosting
2. Masuk ke Folder Node.js
Setelah itu, masuk ke direktori/ folder tempat dimana aplikasi/ script Node.js berada
. Anda perlu melakukan sedikit command terminal untuk berpindah direktori. Silahkan ketik cd (spasi) folder script Node.js. Sebagai contoh, pada panduan ini script Node.js berada di folder node. Maka pada terminal dapat ditulis cd node/.
3. Melakukan Download Forever.js
Apabila telah berada di direktori/ folder script Node.js maka hal selanjutnya yaitu melakukan download Forever.js
. Adapun caranya yaitu silahkan ketik
Tunggu hingga proses instalasi berhasil.
4. Menjalankan Forever.js
Sekarang saatnya untuk menjalankan servis Forever.js. Untuk menjalankan Forever.js
ini silahkan tulis command berikut. Selalu diingat bahwa Forever.js hanya dapat dijalankan ketika anda berada pada folder/ direktori script (aplikasi) Node.js!
Pada contoh tersebut, hello.js merupakan script(aplikasi) Node.js. Sehingga, agar script tersebut dapat tetap berjalan terus menerus anda harus menjalankan servis Forever.js dengan cara tersebut.
Untuk mengetahui error_lognya, silakan tambahkan command
./node_modules/forever/bin/forever -o out.log -e err.log hello.js
Baca Juga : Cara Setting NodeJS Mudah dan Cocok Untuk Pemula
Menjalankan NodeJS dengan PM2
Selain menggunakan Foreverjs, kamu juga bisa menggunakan PM2 agar service NodeJS dapat berjalan terus. Silakan baca Cara Setting NodeJS Menggunakan PM2
Kesimpulan
Salah satu cara agar servis NodeJS dapat uptime terus menerus yaitu menggunakan forever.js. Kamu bisa mendownload forever.js secara free. Setelah di download, pastikan servis forever.js bisa dijalankan dengan baik. Ingin mencoba aplikasi Ghost berbasis NodeJS? Silakan ikuti Cara Install Ghost di Hosting. Pengen melakukan upgrade hosting? Silakan cek Hosting Terbaik DomaiNesia.