Apa itu selamanya? Forever dapat dianggap sebagai daemon nodejs yang dapat memulai, menghentikan, dan memulai ulang aplikasi kita. Catatan resmi mengatakan: Alat CLI sederhana untuk memastikan bahwa skrip tertentu berjalan terus menerus (yaitu selamanya). Alat baris perintah sederhana untuk menjalankan skrip tertentu secara terus menerus (atau selamanya). Alamat Github: https://github.com/nodejitsu/forever
Selamanya memiliki tujuan Tujuan forever adalah untuk membantu kami mengelola layanan aplikasi node kami dengan lebih baik, pada dasarnya membuat sub-proses aplikasi node di bawah proses forever. Misalnya, jika Anda memiliki aplikasi berbasis ekspres atau lainnya, akan mudah bagi Anda untuk memperbarui dan mengoperasikan layanan Anda, dan itu akan memastikan bahwa layanan Anda terus berjalan. Lebih baik lagi, ini membantu Anda memulai ulang layanan secara otomatis setiap kali Anda mengubah file tanpa harus memulai ulang secara manual. -------------------------- dapat menambahkan ID WeChat saya: googlecao untuk berkomunikasi---------------------------
Instal selamanya Ingatlah untuk menambahkan -g, selamanya membutuhkan instalasi ke lingkungan global
instruksi selamanya // 1. Start-up sederhana
// 2. Tentukan file output informasi selamanya, tentu saja, itu akan ditempatkan di ~/.forever/forever.log secara default
// 3. Tentukan informasi log dan file output log kesalahan di app.js, -o adalah keluaran informasi oleh console.log, dan -e adalah keluaran informasi oleh konsol.kesalahan
// 4. Tambahkan log, selamanya tidak dapat menimpa log startup terakhir secara default, Jadi jika start kedua tidak menambahkan -a, itu tidak akan berjalan
// 5. Dengarkan semua perubahan file di bawah folder saat ini
Menampilkan semua layanan yang sedang berjalan
Dengarkan perubahan file dan mulai ulang secara otomatis // 1. Dengarkan semua perubahan file di bawah folder saat ini (tidak disarankan)
Hentikan operasi
// 1. Hentikan semua aplikasi node yang berjalan
// 2. Hentikan salah satu aplikasi node
Tentu saja bisa demikian selamanya, kemudian:
Mulai ulang operasi Operasi restart sama dengan operasi stop. // 1. Luncurkan semua
Pengembangan dan konfigurasi yang direkomendasikan secara online Lingkungan Pengembangan
Di lingkungan online
NODE_ENV ditambahkan di atas sehingga app.js dapat mengidentifikasi lingkungan apa yang saat ini digunakan. Jika Anda tidak menambahkannya, Anda mungkin tidak tahu, bukan?
Ada kemungkinan bahwa Anda perlu menggunakan crontab (tugas berwaktu) di bawah UNIX Saat ini, Anda perlu memperhatikan konfigurasi variabel lingkungan.
Untuk membuat Forever berjalan secara otomatis, pertama-tama kita membuat node file di direktori /etc/init.d, yang berbunyi:
Kode di atas adalah konfigurasi saya di mesin virtual lokal, memodifikasi parameter yang relevan sesuai dengan situasi aktual, terutama parameter jalur DEAMON, memberikan izin yang dapat dieksekusi file, dan menjalankan chkconfig untuk menambahkan berjalan otomatis:
Nyalakan ulang sistem, masuk ke situs web melalui browser, dan Anda dapat menemukan bahwa NodeJS dapat berjalan secara otomatis......
|