pm2重新加载命令:
pm2 delete ecosystem.config.js
当你运行 pm2 delete ecosystem.config.js 时,PM2 会查找指定配置文件中定义的所有进程,并将其停止并从进程列表中删除。这个命令对于清理不再需要运行的应用程序或者重新启动应用程序时非常有用。
pm2 start ecosystem.config.js //执行完上面的命令再执行这个就可以重新加载配置了
pm2 reload ecosystem.config.js
如果修改了 PM2 的配置文件(比如 ecosystem.config.js),然后想要让新的配置生效,可能需要重新加载配置或者重启 PM2 进程管理器。直接使用 pm2 stop 然后 pm2 start 并不会重新加载配置文件,因此新的配置不会生效。
一种更简单的方法是使用 pm2 reload 命令,它会重新加载配置文件而不需要先停止再启动进程。
pm2 restart ecosystem.config.js,这个和 pm2 stop 然后 pm2 start效果一样,都不会重新加载配置文件
如何使用pm2管理多个应用程序的ecosystem.config.js文件?
分析如下ecosystem.config.js.js文件
module.exports = {
apps: [{
name: 'app1',
脚本'./app1/index.js',
watch: true,
ignore_watch:['node_modules'],
env: {
NODE_ENV: 'production',
port: 3001
}
}]
}
要想实现管理多个应用就需要为每个应用不同的命名
然后在管理应用的时候加上 --name参数,比如这里的启动指定应用 pm2 start ecosystem.config.js --name="app1"
