WWW.lllT.neT如何运用配置文件来管理方法好几个 Node.js 过程?这篇文章内容给我们介绍一下PM2用配置文件管理方法好几个Node新项目的方式,期待对各位有些协助!

一、问题介绍

有好几个 Node.js 过程必须一起管理方法时,分别必须的主要参数都不与此同时,建立一个配置文件来管理方法是较好的计划方案。

二、解决方法

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"

大量node有关专业知识,请浏览:nodejs 实例教程!!

以上便是如何运用配置文件来管理方法好几个 Node.js 过程的详尽具体内容,大量请关心自学java网其他相关文章!

WWW.lllT.neT

声明:有的资源来自网络转载,版权归原作者所有,如有侵犯到您的权益请联系邮箱:our333@126.com我们将配合处理!

原文地址:如何运用配置文件来管理方法好几个 Node.js 过程发布于2021-12-08 10:32:01