Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 7945|Jawab: 0

node.js memulai proses Patronus selamanya

[Salin tautan]
Diposting pada 06/12/2016 09.27.26 | | | |
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......





Mantan:Menginstal node.js menyebarkan proyek Express di bawah CentOS
Depan:Program build kompilasi baris perintah Winform
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com