问题描述
突然 PM2 不会读取我放入我的生态系统.config.js 的新环境变量。我放在那里的以前的那些照常阅读,但我保存的不是新的。
我尝试了以下方法但没有成功:
pm2 restart api --update-env
添加环境变量并确保它们用于我的应用程序的正确程序是什么?
解决 PM2 问题的最佳方法是什么?编写一个简单的节点应用程序日志记录 process.env
?
非常感谢,
更新 1
我有幸按顺序运行以下命令:
pm2 stop all
pm2 start api ecosystem.config.js --update-env
pm2 stop all
pm2 start api
唯一的问题是我如何取消设置已从 ecosystem.config.js
中删除的旧环境变量。
更新 2
好吧,显然 PM2 有一个错误,没有删除环境变量。 https://github.com/Unitech/pm2/issues/3486
我的解决方法是:
cp ecosystem.config.js ecosystem.config.bak.js
pm2 stop all
pm2 delete api
pm2 ecosystem
cp ecosystem.config.bak.js ecosystem.config.js
pm2 start
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)