Dengan populariti teknologi Node.js, semakin ramai pembangun dan perusahaan mula menggunakan Node.js untuk pembangunan dan penggunaan aplikasi. Dalam proses penggunaan aplikasi Node.js, pm2 ialah alat yang sangat ringkas dan mudah digunakan Ia boleh membantu anda menyelesaikan pelbagai operasi penggunaan aplikasi Node.js dan mencapai pengurusan dan pemantauan yang fleksibel.
Artikel ini akan memperkenalkan cara menggunakan pm2 untuk menggunakan aplikasi Node.js, termasuk pemasangan dan penggunaan pm2, serta penggunaan dan pengurusan aplikasi Node.js menggunakan pm2.
1. Pemasangan dan penggunaan pm2
1. Pasang pm2
Memasang pm2 adalah sangat mudah, cuma jalankan arahan berikut terus pada baris arahan:
npm install pm2 -g
2. Gunakan pm2
Selepas memasang pm2, anda boleh memulakan aplikasi Node.js melalui arahan berikut:
pm2 start app.js
Antaranya, app.js ialah Kemasukan aplikasi Node.js anda fail.
Selepas memulakan aplikasi, anda juga boleh melihat status dan maklumat aplikasi melalui arahan berikut:
pm2 list pm2 info app
3 Hentikan dan mulakan semula aplikasi
Jika anda perlukan untuk menghentikan atau Untuk memulakan semula aplikasi, anda boleh menggunakan arahan berikut masing-masing:
pm2 stop app pm2 restart app
2. Gunakan pm2 untuk menggunakan dan mengurus aplikasi Node.js
1 🎜>Gunakan pm2 Menggunakan aplikasi adalah sangat mudah Anda hanya perlu melaksanakan arahan berikut pada baris arahan:
pm2 deploy ecosystem.json production setup pm2 deploy ecosystem.json production
Antaranya, ecosystem.json ialah fail konfigurasi yang digunakan untuk menentukan parameter dan maklumat yang berkaitan. aplikasi, termasuk Alamat pelayan, nombor port, maklumat penggunaan, dsb.
Semasa pelaksanaan arahan di atas, pm2 secara automatik akan memuat naik aplikasi ke pelayan dan memulakan aplikasi untuk dijalankan.
2. Gunakan berbilang aplikasi
Jika anda perlu menggunakan berbilang aplikasi, anda hanya perlu menambah konfigurasi program yang sepadan dalam fail economy.json. Contohnya:
{ "apps": [ { "name": "app1", "script": "/path/to/app1.js", "watch": true, "cwd": "/path/to/app1", "log_file": "/path/to/app1.log", "env": { "NODE_ENV": "production", "PORT": "3000" } }, { "name": "app2", "script": "/path/to/app2.js", "watch": true, "cwd": "/path/to/app2", "log_file": "/path/to/app2.log", "env": { "NODE_ENV": "production", "PORT": "4000" } } ] }
Dua aplikasi ditakrifkan dalam fail konfigurasi di atas, iaitu app1 dan app2, yang masing-masing mendengar pada port 3000 dan 4000.
3. Pantau dan urus aplikasi
Selepas menggunakan aplikasi menggunakan pm2, anda boleh menggunakan fungsi pemantauan dan pengurusan pm2 untuk melihat status dan maklumat aplikasi, termasuk CPU, memori dan log .
Sebagai contoh, anda boleh melihat maklumat log aplikasi melalui arahan berikut:
pm2 logs app
Anda juga boleh memantau status aplikasi dalam masa nyata melalui arahan berikut:
pm2 monit
Di atas Ia adalah langkah dan kaedah untuk menggunakan dan mengurus aplikasi Node.js menggunakan pm2. Menggunakan pm2 boleh memudahkan proses penempatan dan pengurusan aplikasi serta meningkatkan kecekapan operasi dan kestabilan aplikasi Ia merupakan alat penting untuk pembangun dan perusahaan Node.js.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan nodejs menggunakan pm2. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!