Comments (4)
The entire environment is passed to child scripts. I just tested now and it works
from pm2.
It works when using start, but at least for restart command it does not work, it keeps using the same environment as the one available when the app was initially started.
So if I have a script: app.js:
console.log(process.env[NODE_ENV]);
If I do:
NODE_ENV=test pm2 start app.js
It will output test, but if I then do:
NODE_ENV=development pm2 restart app.js
It will still output test.
Intended or not, seems a bit counter intuitive to me :).
from pm2.
actually it gets worse. The same effect as above is achieved if instead of restart you use start on a stopped process...
from pm2.
Can it be modified when the process is running? (assuming you change the ENV variables, then restart)
Matej Kramny
On Thursday, 9 January 2014 at 11:59, Manuel Astudillo wrote:
actually it gets worse. The same effect as above is achieved if instead of restart you use start on a stopped process...
—
Reply to this email directly or view it on GitHub (#33 (comment)).
from pm2.
Related Issues (20)
- Graviton3 support – intermittent crash/coredump HOT 1
- Configuration file management app log confusion issues.
- PM2 start with next.js is too slow
- Replace/remove/fix vizion dependency causing annoying popups flashing in Windows
- Pm2 God Daemon crashes and does not properly recover
- Logs more than 2 years before are included into current daily logs with huge sizes HOT 1
- pm2 out_file : dev/null not working HOT 1
- How to use Pm2 for deferent Port in NextJS app
- == HELP == status errored
- pm2 do not start first
- Can not run pm2 runtime with nextjs?
- variable God
- Error `cause` is not displayed when PM2 is started in cluster mode
- When I run pm2 start server.js a virus is detected by BitDefender HOT 1
- Deploy to EC2 in private subnet
- pm2 logs don't update live unless I do "pm2 update" or "pm2 restart" HOT 1
- Exception is not written to ~/.pm2/logs/*.log file from uncaughtException since it's synchronous
- HTTPS Mean Latency missing for two processes
- boot time startup on Ubuntu 24.04 with Wayland, fails HOT 1
- util.isArray is deprecated HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pm2.