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