問題

pm2を用いてnode.jsのアプリを管理している場合、外部で環境変数を変更した際に、そのアプリ側では変更が反映されないことがあります。
私の場合、パソコンを再起動すらしても反映されず、弱りました。

解決策

そんなときは、--update-env を付けてアプリを再起動すればOKです。

$ pm2 restart 0 --update-env

上記は再起動するアプリのIDが0である場合です。
ちなみに、アプリのIDは下記で確認することができます。

$ pm2 list

参考

http://pm2.keymetrics.io/docs/usage/environment/

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.