最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何在某个节点版本上运行 pm2?

网站源码admin30浏览0评论

如何在某个节点版本上运行 pm2?

如何在某个节点版本上运行 pm2?

我们的linux服务器上运行了几个不同版本的node,而我的服务是基于node v0.11.14的。但是,其他人的代码必须在较低版本的节点(低于 v0.11)上运行,否则他们的服务将停止服务。所以我无法将全局节点版本定义为 v0.11。我只想运行 pm2 来监控我基于节点 v0.11 的服务。

是否可以在不更改全局节点版本的情况下在节点 v0.11 上运行我的 pm2?谢谢

回答如下:

使用 pm2 并使用带有节点版本绝对路径的 --interpreter 标志指定节点版本:

sudo pm2 start app.js --interpreter=/home/ken/.nvm/v4.4.2/bin/node

sudo pm2 start app.js --interpreter=/home/ken/.nvm/v7.4.0/bin/node

等..

如果您在我提到的任何地方更改节点版本

--interpreter="***.."
,该应用程序将以准确的节点版本运行。

完成上述验证方法后,请使用以下命令

sudo pm2 show 'app name'
发布评论

评论列表(0)

  1. 暂无评论