将 Node.js 从 v10.16 更新到 v10.32 后,未检测到 PM2,但使用 ps aux 检查时运行良好。即使系统重新启动后,即使手动 PM2 命令导致以下类型的错误,PM2 也能正常运行。
pm2 列表
pm2:未找到命令
将 Node.js 切换回 10.16,PM2 命令再次可用。仅供参考 PM2 最初安装在 v10.16 下。
在 v10.32 中尝试了 PM2 安装命令 npm install pm2 -g 但必须使用命令 npm install pm2 -g --unsafe-perm 才能运行。
Node.js v10.16 现在运行 PM2 v10.1。
Node.js v10.32 现在运行 PM2 v10.8。
这是保持 PM2 版本同步并处理节点升级/更改的正确方法吗?安装每个新版本的 Node 后是否需要发生这种情况?
在控制台中:
-
pm2 save
--首先确保您正确保存了所有流程
-
npm install pm2 -g
--然后从NPM安装最新的PM2版本
-
pm2 update
--最后更新内存中的PM2进程
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)