本文主要介绍“如何用配置文件管理多个Node.js进程”。在日常操作中,相信很多人对于如何用配置文件管理多个Node.js进程都有疑问。边肖查阅了各种资料,整理出简单易用的操作方法,希望能帮助大家解答一下关于如何用配置文件管理多个Node.js进程的疑惑!接下来,请和边肖一起学习!
一、问题简介
当有多个Node.js进程需要一起管理时,每个进程所需的参数是不同的。创建配置文件来管理它们是最好的解决方案。
二、解决方案
1.生成基本版本配置文件pm2 init简单:可以生成基本版本配置文件:ecosystem.config.js
//生态系统. config.js
module . exports={ 0
apps : [{ 0
名称:'app1 ',
script: '。/app.js '
}]
}2、生成复杂版本的配置文件
Pm2 init相当于Pm2生态系统,可以生成一个带有deploy属性的配置文件:economics . config . js
module . exports={ 0
apps : [{ 0
script:'index.js ',
' watch: '
},{
script: '。/服务人员/',
watch:['。/服务人员']
}],
部署:{
生产:{
user:'SSH_USERNAME ',
host:'SSH_HOSTMACHINE ',
ref: '原点/主',
repo: ' GIT _ REPOSITORY ',
path:'DESTINATION_PATH ',
预部署-本地' : ' ',
部署后' : ' npminstallpm2 reloadecossystem . config . js-env production ',
预设置' : '
}
}
};此版本配置适用于远程配置服务器。请看这里的例子!
https://learn-anything.cn/pm2-nodejs-deploy
3、使用配置文件
启动、停止、重新启动、重新加载和删除配置文件中的所有项目。
pm2startecosystem.config.js
PM2 topecosystem . config . js
pm2restartecosystem.config.js
PM2 reloadecossystem . config . js
Pm2deleteecosystem.config.js启动指定的应用程序。
PM2 startecosystem . config . js-only API-app
2启动生态系统. config.js-only' API-app,worker-app '至此,“如何用配置文件管理多个Node.js进程”的研究结束,希望能解决大家的疑惑。理论和实践的结合可以帮助你学得更好。去试试吧!如果你想继续学习更多的相关知识,请继续关注网站,边肖会继续努力,给大家带来更多实用的文章!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/125714.html