http://pm2.keymetrics.io/docs/usage/cluster-mode/
environment
를 변경하는 경우 (참고: switching-environments)
# development로 시작, env: development
$ pm2 start ecosystem.config.js
# production으로 변경
$ pm2 restart ecosystem.config.js --env production
# staging으로 변경
$ pm2 restart ecosystem.config.js --env staging
아래 예시와 같이 App name
으로 reload
시에는 정상적으로 업데이트 된다.
하지만 Process File
로 reload
시에는 업데이트가 되지 않는다.
# 기본 포트 3000으로 시작
$ pm2 start ecosystem.config.js
# 포트를 8080으로 변경 시도
# Fail
$ PORT=8080 pm2 reload ecosystem.config.js --update-env
# Success
$ PORT=8080 pm2 reload app-1 --update-env