0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

干貨:node服務(wù)實(shí)現(xiàn)負(fù)載均衡的步驟

如意 ? 來源: jiegiser ? 作者: jiegiser ? 2020-07-07 10:20 ? 次閱讀

進(jìn)程守護(hù),系統(tǒng)崩潰自動重啟

啟動多進(jìn)程,充分利用 CPU 和內(nèi)存

自帶日志記錄功能

下載安裝

使用命令 npm install pm2 -g;可以使用 pm2 --version 查看版本;

啟動

通過 pm2 啟動服務(wù): pm2 start 后面可以跟啟動的文件名,也可以跟啟動的配置文件;

// 在 package.json 中進(jìn)行配置下面命令// app.js 為項(xiàng)目入口文件;如果是 koa 或者 express 項(xiàng)目,是 bin/www“scripts”:{“start”:“node bin/www”,“prd”:“cross-env NODE_ENV=production pm2 start app.js”,},

啟動之后,控制臺會打印啟動的結(jié)果:

查看啟動列表

可以使用命令 pm2 list 查看啟動的應(yīng)用:

重啟服務(wù)

可以使用pm2restartid/name;比如上面我們啟動的服務(wù),有id和name標(biāo)識一個服務(wù):

干貨:node服務(wù)實(shí)現(xiàn)負(fù)載均衡的步驟

停止或刪除服務(wù)

使用命令 pm2 stop id/name, pm2 delete id/name;

干貨:node服務(wù)實(shí)現(xiàn)負(fù)載均衡的步驟

干貨:node服務(wù)實(shí)現(xiàn)負(fù)載均衡的步驟

查看服務(wù)信息

使用命令pm2infoid/name

干貨:node服務(wù)實(shí)現(xiàn)負(fù)載均衡的步驟

查看服務(wù)日志

使用命令pm2logid/name

干貨:node服務(wù)實(shí)現(xiàn)負(fù)載均衡的步驟

監(jiān)聽服務(wù)更詳細(xì)的信息

使用命令pm2monitid/name

干貨:node服務(wù)實(shí)現(xiàn)負(fù)載均衡的步驟

進(jìn)行守護(hù)

如果我們使用 node app.js 或者 nodemon app.js,如果服務(wù)出現(xiàn)問題,服務(wù)崩潰就不能訪問了,pm2 遇到進(jìn)程崩潰,會自動重啟服務(wù);

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 負(fù)載均衡
    +關(guān)注

    關(guān)注

    0

    文章

    104

    瀏覽量

    12350
  • 進(jìn)程
    +關(guān)注

    關(guān)注

    0

    文章

    201

    瀏覽量

    13938
  • node
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    5923
收藏 人收藏

    評論

    相關(guān)推薦

    nginx負(fù)載均衡配置介紹

    目錄 nginx負(fù)載均衡 nginx負(fù)載均衡介紹 反向代理與負(fù)載均衡 nginx
    的頭像 發(fā)表于 11-10 13:39 ?99次閱讀
    nginx<b class='flag-5'>負(fù)載</b><b class='flag-5'>均衡</b>配置介紹

    華納云:什么是負(fù)載均衡?優(yōu)化資源利用率的策略

    均衡? 負(fù)載均衡指的是將用戶請求和數(shù)據(jù)流量合理分配到多臺服務(wù)器或資源池中的過程,以防止單一節(jié)點(diǎn)過載。通過負(fù)載
    的頭像 發(fā)表于 10-28 16:07 ?101次閱讀

    天翼云彈性負(fù)載均衡介紹

    負(fù)載均衡(Load Balancing)是一種優(yōu)化資源分配的技術(shù),主要用于在網(wǎng)絡(luò)環(huán)境中分散工作負(fù)載,以提高系統(tǒng)的響應(yīng)速度、吞吐量以及可靠性。在互聯(lián)網(wǎng)服務(wù)中,當(dāng)單臺
    的頭像 發(fā)表于 10-25 16:20 ?271次閱讀
    天翼云彈性<b class='flag-5'>負(fù)載</b><b class='flag-5'>均衡</b>介紹

    IPVS負(fù)載均衡原理解析

    ipvs (IP Virtual Server) 實(shí)現(xiàn)了傳輸層負(fù)載均衡,也就是我們常說的4層LAN交換,作為 Linux 內(nèi)核的一部分。ipvs運(yùn)行在主機(jī)上,在真實(shí)服務(wù)器集群前充當(dāng)
    的頭像 發(fā)表于 10-24 17:34 ?144次閱讀

    零基礎(chǔ)也可以搞懂負(fù)載均衡怎么配置!

    負(fù)載均衡怎么配置?在Linux中配置負(fù)載均衡器的步驟涉及多個環(huán)節(jié),包括選擇負(fù)載
    的頭像 發(fā)表于 10-12 15:58 ?172次閱讀

    負(fù)載均衡是什么意思?盤點(diǎn)常見的三種方式

    負(fù)載均衡是什么意思?負(fù)載均衡(LoadBalancing)是一種計算機(jī)技術(shù),主要用于在多個計算資源(如服務(wù)器、虛擬機(jī)、容器等)中分配和管理
    的頭像 發(fā)表于 09-29 14:30 ?198次閱讀

    負(fù)載均衡服務(wù)由幾部分組成?分別是什么

    均衡服務(wù)通常由六部分組成,分別是客戶端、負(fù)載均衡器、后端服務(wù)器、負(fù)載
    的頭像 發(fā)表于 09-18 11:16 ?205次閱讀

    如何利用traceroute命令發(fā)現(xiàn)網(wǎng)絡(luò)中的負(fù)載均衡

    在網(wǎng)絡(luò)管理和故障排除中,了解數(shù)據(jù)包的路徑和識別負(fù)載均衡節(jié)點(diǎn)是非常重要的。traceroute 命令是一個用于跟蹤數(shù)據(jù)包在網(wǎng)絡(luò)中經(jīng)過的路由路徑的工具。本文將詳細(xì)介紹如何利用 traceroute 命令發(fā)現(xiàn)網(wǎng)絡(luò)中的負(fù)載
    的頭像 發(fā)表于 08-07 15:13 ?299次閱讀
    如何利用traceroute命令發(fā)現(xiàn)網(wǎng)絡(luò)中的<b class='flag-5'>負(fù)載</b><b class='flag-5'>均衡</b>

    Node-RED如何制作漂亮的界面

    Node-RED不僅是一個強(qiáng)大的編程工具,還能通過其儀表盤(Dashboard)功能為物聯(lián)網(wǎng)應(yīng)用創(chuàng)建美觀、實(shí)用的界面。以下是如何使用Node-RED制作漂亮界面的詳細(xì)步驟和技巧。很多公司已經(jīng)將產(chǎn)品
    的頭像 發(fā)表于 06-26 16:50 ?3892次閱讀
    <b class='flag-5'>Node</b>-RED如何制作漂亮的界面

    視頻網(wǎng)站服務(wù)器的四種負(fù)載均衡技術(shù)

    視頻網(wǎng)站通常會面臨大量的用戶訪問和視頻流量,為了提高性能和可用性,需要使用負(fù)載均衡技術(shù)。以下是四種常用的視頻網(wǎng)站服務(wù)負(fù)載均衡技術(shù): 1、基
    的頭像 發(fā)表于 04-01 17:36 ?559次閱讀

    信道均衡有哪些實(shí)現(xiàn)方式?

    信道均衡實(shí)現(xiàn)方式主要包括線性自動應(yīng)均衡、盲均衡和半盲均衡等。這些方法各有特點(diǎn),選擇哪種方法取決于具體的應(yīng)用場景和性能要求。例如,如果信道變
    的頭像 發(fā)表于 03-02 14:05 ?1334次閱讀

    負(fù)載均衡器的誕生和工作機(jī)制

    今天我們來深度揭秘一下負(fù)載均衡器 LVS 的秘密,相信大家看了你管這破玩意兒叫負(fù)載均衡?這篇文章后,還是有不少疑問,比如 LVS 看起來只有類似路由器的轉(zhuǎn)發(fā)功能,為啥說它是四層(傳輸層
    的頭像 發(fā)表于 01-04 12:26 ?925次閱讀
    <b class='flag-5'>負(fù)載</b><b class='flag-5'>均衡</b>器的誕生和工作機(jī)制

    如何確定適合的負(fù)載均衡比例

    其影響以及相關(guān)策略。 什么是負(fù)載均衡比例? 在網(wǎng)絡(luò)中,路由器通常連接著多個網(wǎng)絡(luò)設(shè)備和服務(wù)器。當(dāng)網(wǎng)絡(luò)流量過大時,使用單個設(shè)備處理這些數(shù)據(jù)可能會導(dǎo)致性能下降或網(wǎng)絡(luò)擁塞。為了解決這個問題,負(fù)載
    的頭像 發(fā)表于 12-15 10:36 ?1430次閱讀

    路由器負(fù)載均衡怎么配置

    路由器負(fù)載均衡是一種重要的網(wǎng)絡(luò)技術(shù),它能夠?qū)⒍鄠€網(wǎng)絡(luò)連接的流量分配到多個路由器上,以提高網(wǎng)絡(luò)的性能和穩(wěn)定性。本文將詳細(xì)介紹路由器負(fù)載均衡的配置方法,包括
    的頭像 發(fā)表于 12-13 11:17 ?3056次閱讀

    RocketMQ生產(chǎn)者為什么需要負(fù)載均衡?

    本文分析了RocketMQ生產(chǎn)者底層的實(shí)現(xiàn),設(shè)計地方有巧妙之處,值得我們學(xué)習(xí),上面是發(fā)送非順序消息的場景, 如果是順序消息,我們作為使用者可以指定負(fù)載均衡策略。
    的頭像 發(fā)表于 11-13 11:04 ?423次閱讀
    RocketMQ生產(chǎn)者為什么需要<b class='flag-5'>負(fù)載</b><b class='flag-5'>均衡</b>?