File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -45,6 +45,7 @@ function getProcessEnv(pid) {
45
45
const lines = output . split ( '\u0000' ) ;
46
46
47
47
var env = { ENABLE_NODE_LOG : '' , NODE_LOG_DIR : '/tmp' } ;
48
+ var pm2_env = { } ;
48
49
49
50
for ( var i = 0 ; i < lines . length ; i ++ ) {
50
51
const line = lines [ i ] ;
@@ -55,8 +56,18 @@ function getProcessEnv(pid) {
55
56
if ( line . startsWith ( 'NODE_LOG_DIR' ) ) {
56
57
env . NODE_LOG_DIR = line . split ( '=' ) [ 1 ] ;
57
58
}
59
+
60
+ if ( line . startsWith ( 'pm2_env=' ) ) {
61
+ try {
62
+ pm2_env = JSON . parse ( line . substr ( 'pm2_env=' . length ) ) ;
63
+ } catch ( e ) {
64
+ }
65
+ }
58
66
}
59
67
68
+ env . NODE_LOG_DIR = env . NODE_LOG_DIR || pm2_env . NODE_LOG_DIR ;
69
+ env . ENABLE_NODE_LOG = env . ENABLE_NODE_LOG || pm2_env . ENABLE_NODE_LOG ;
70
+
60
71
if ( ! env . NODE_LOG_DIR . endsWith ( '/' ) ) {
61
72
env . NODE_LOG_DIR += '/' ;
62
73
}
You can’t perform that action at this time.
0 commit comments