利用pm2部署多個node.js項目的配置教程
前言
相信大家應(yīng)該都知道,一般在實際項目部署中,我們服務(wù)器在啟動的時候需要自動啟動node服務(wù)。以前是通過liunx自帶的命令啟動。但是隨著后臺微服務(wù)越來越多。每次發(fā)布新程序。修改腳本太麻煩了。于是換成PM2來做。下面話不多說了,來一起看看詳細(xì)的實現(xiàn)過程吧。
配置方法如下:
1.首先安裝pm2
npm install -g pm2
2.生成配置文件
pm2 ecosystem
生成完成會有一個ecosystem.config.js的文件,
3.修改配置文件
編輯ecosystem.config.js
如圖所示。主需要配置程序名字,程序程序啟動腳本。就可以了
4.啟動配置文件
pm2 startOrRestart ecosystem.config.js
5.查看啟動情況
pm2 list
代表程序啟動成功。
script 啟動命令可以結(jié)合nvm實現(xiàn)多個node版本的支持。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,本文還有許多不足,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關(guān)文章
nodejs根據(jù)ip數(shù)組在百度地圖中進(jìn)行定位
本文主要介紹了nodejs根據(jù)ip數(shù)組在百度地圖中進(jìn)行定位的方法,具有很好的參考價值。下面跟著小編一起來看下吧2017-03-03node.js應(yīng)用后臺守護(hù)進(jìn)程管理器Forever安裝和使用實例
這篇文章主要介紹了node.js應(yīng)用后臺守護(hù)進(jìn)程管理器Forever安裝和使用實例,forever可以看做是一個nodejs的守護(hù)進(jìn)程,能夠啟動,停止,重啟我們的app應(yīng)用,需要的朋友可以參考下2014-06-06如何在 Node.js 中使用 axios 配置代理并實現(xiàn)圖片并發(fā)下載
這篇文章主要介紹了如何在Node.js中使用axios配置代理并實現(xiàn)圖片并發(fā)下載,本文通過實例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-07-07Node.js使用Streams來處理文件讀寫操作的示例代碼
在Node.js中,Streams 提供了一種高效的方式來處理文件的讀寫操作,特別是對于大文件或數(shù)據(jù)流,Streams 允許你以流的方式讀寫數(shù)據(jù),這意味著數(shù)據(jù)可以分塊處理,本文介紹了在Node.js中如何使用Streams來處理文件讀寫操作,需要的朋友可以參考下2024-09-09Node.js多進(jìn)程的方法與參數(shù)實例說明
這篇文章主要介紹了Node.js多進(jìn)程的方法與參數(shù)實例說明,Node.js 是以單線程的模式運行的,但它使用的是事件驅(qū)動來處理并發(fā),這樣有助于我們在多核 cpu 的系統(tǒng)上創(chuàng)建多個子進(jìn)程,從而提高性能,需要的朋友可以參考下2023-05-05Node.js中的HTTP?Server對象與GET、POST請求
這篇文章介紹了Node.js中的HTTP?Server對象與GET、POST請求,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-07-07