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

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

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

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

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

進程守護,系統(tǒng)崩潰自動重啟

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

自帶日志記錄功能

下載安裝

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

啟動

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

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

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

查看啟動列表

可以使用命令 pm2 list 查看啟動的應用:

重啟服務

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

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

停止或刪除服務

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

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

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

查看服務信息

使用命令pm2infoid/name

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

查看服務日志

使用命令pm2logid/name

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

監(jiān)聽服務更詳細的信息

使用命令pm2monitid/name

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

進行守護

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

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

    關(guān)注

    0

    文章

    116

    瀏覽量

    12495
  • 進程
    +關(guān)注

    關(guān)注

    0

    文章

    206

    瀏覽量

    14179
  • node
    +關(guān)注

    關(guān)注

    0

    文章

    24

    瀏覽量

    6069
收藏 人收藏

    評論

    相關(guān)推薦

    干貨】什么是Node-RED?一文帶你了解!

    一什么是Node-RED?首先我們來認識一下什么是Node-RED。Node-RED是一個基于Node.js的開源可視化編程工具,于2013年由IBM公司推出。它可以通過瀏覽器的圖形化
    的頭像 發(fā)表于 03-13 19:32 ?442次閱讀
    【<b class='flag-5'>干貨</b>】什么是<b class='flag-5'>Node</b>-RED?一文帶你了解!

    常見網(wǎng)絡負載均衡的幾種方式

    常見網(wǎng)絡負載均衡的幾種方式包括:DNS負載均衡、反向代理負載均衡、IP
    的頭像 發(fā)表于 03-06 11:14 ?270次閱讀

    服務器怎么做負載均衡?

    服務器怎么做負載均衡 ? 云服務器的負載均衡通過分配策略、自動擴展、健康檢查和跨區(qū)域部署四個
    的頭像 發(fā)表于 12-24 10:40 ?288次閱讀

    常見的lvs負載均衡算法

    散列(SH)、最短期望延遲(SED)和無需隊列(NQ)等,它們根據(jù)服務器性能、連接數(shù)、請求目標或源IP等因素,實現(xiàn)請求的均衡分配,適用于不同應用場景。 以下是UU云小編對LVS負載
    的頭像 發(fā)表于 12-12 13:50 ?331次閱讀

    負載均衡服務器與服務器如何連接?

    負載均衡服務器與服務器如何連接?負載均衡服務器與
    的頭像 發(fā)表于 12-09 13:41 ?347次閱讀

    常用的服務負載均衡多少錢一臺?

    服務負載均衡的價格因配置、功能、類型(硬件、軟件或云服務)及服務提供商不同而異。硬件負載
    的頭像 發(fā)表于 12-05 11:52 ?284次閱讀

    全新NVIDIA NIM微服務實現(xiàn)突破性進展

    全新 NVIDIA NIM 微服務實現(xiàn)突破性進展,可助力氣象技術(shù)公司開發(fā)和部署 AI 模型,實現(xiàn)對降雪、結(jié)冰和冰雹的預測。
    的頭像 發(fā)表于 11-21 10:07 ?526次閱讀

    多鏈路負載均衡設置在哪里?

    多鏈路負載均衡設置涉及交換機、路由器和(可選)負載均衡器的設置。首先規(guī)劃網(wǎng)絡拓撲和IP地址,備份設備配置。然后,在交換機上配置VLAN和Trunk鏈路,在路由器上配置接口、路由協(xié)議和策
    的頭像 發(fā)表于 11-13 10:19 ?350次閱讀

    nginx負載均衡配置介紹

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

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

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

    天翼云彈性負載均衡介紹

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

    IPVS負載均衡原理解析

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

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

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

    負載均衡是什么意思?盤點常見的三種方式

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

    負載均衡服務由幾部分組成?分別是什么

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

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品