亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    怎么利用配置文件來管理多個 Node.js 進程

    怎么利用配置文件來管理多個 Node.js 進程?本篇文章給大家介紹一下PM2用配置文件管理多個Node項目的方法,希望對大家有所幫助!

    怎么利用配置文件來管理多個 Node.js 進程

    一、問題簡介

    有多個 Node.js 進程需要一起管理時,各自需要的參數(shù)也不同時,創(chuàng)建一個配置文件來管理是最好的方案。

    二、解決方案

    1、生成基礎版本配置文件

    pm2 init simple :可以生成基礎版本的配置文件:ecosystem.config.js

    // ecosystem.config.js module.exports = {     apps: [{         name: "app1",         script: "./app.js"     }] }

    2、生成復雜版本的配置文件

    pm2 init 等同于 pm2 ecosystem ,可以生成帶有 deploy 屬性的配置文件:ecosystem.config.js

    module.exports = {     apps: [{         script: 'index.js',         watch: '.'     }, {         script: './service-worker/',         watch: ['./service-worker']     }],      deploy: {         production: {             user: 'SSH_USERNAME',             host: 'SSH_HOSTMACHINE',             ref: 'origin/master',             repo: 'GIT_REPOSITORY',             path: 'DESTINATION_PATH',             'pre-deploy-local': '',             'post-deploy': 'npm install && pm2 reload ecosystem.config.js --env production',             'pre-setup': ''         }     } };

    此版本配置適合遠程配置服務器使用,實例查看這里!

    https://learn-anything.cn/pm2-nodejs-deploy

    3、使用配置文件

    啟動、停止、重啟、重載、刪除配置文件中所有項目

    pm2 start ecosystem.config.js pm2 stop ecosystem.config.js pm2 restart ecosystem.config.js pm2 reload ecosystem.config.js pm2 delete ecosystem.config.js

    啟動指定應用

    pm2 start   ecosystem.config.js --only api-app pm2 start 	ecosystem.config.js --only "api-app,worker-app"

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號