308 Commits

Author SHA1 Message Date
Unitech
c7586c18c2 (aggregator) more failchecks + fix actionmethods pm2_env edge case 2017-03-29 19:49:00 +02:00
xuezhongxiong
bb31516d81 fix the "restart_task" enumerable problem. 2017-02-16 17:55:51 +08:00
xuezhongxiong
79de7657bc add a new props :"proc.pm2_env.restart_task" to solve the problem : "process still restart after it be stop or delete." 2017-02-16 16:15:27 +08:00
Unitech
3f251a2233 quick fix 2017-02-02 21:00:55 +01:00
Unitech
e731d930f6 #2541 fix setting node.js version and restart via configuration file 2017-02-02 18:44:34 +01:00
Unitech
91fc3d5cb2 (logs) send processed logs to PM2 bus 2017-02-02 15:41:01 +01:00
vmarchaud
613979da2f (tests) add test for json log feature #2663 2017-01-31 16:26:10 +01:00
vmarchaud
77ce1cd7ee (logs) refactor to allow to directly output json #2663 2017-01-30 18:26:32 +01:00
Unitech
2ef97b83d6 #2530 make sure processess are stopped on direct system signal 2016-11-22 18:33:36 +01:00
Unitech
f57ee1656d #2509 trigger functions inside your Node app from PM2 CLI 2016-11-11 16:04:19 +01:00
Unitech
0059ad53e0 (god)(reload) support --wait-ready in reload #2478 2016-10-29 20:16:19 +02:00
Unitech
12caa47630 (god)(reload) drop removeAllListeners to continue streaming logs 2016-10-29 19:56:31 +02:00
Unitech
8d5a7dbeb9 (god) fix signal 2016-10-29 18:41:06 +02:00
Unitech
eec1f19a42 (god) drop unused functions - wait for cb to continue 2016-10-29 18:02:25 +02:00
Unitech
d0a3f4902e (god)(stopProcessId) refactor: now it only kill process without disconnecting in cluster mode 2016-10-29 17:27:24 +02:00
Unitech
a53fd17a70 #2472 fallback to restart when trying to reload/gracefulReload for ready mechanism 2016-10-27 17:05:40 +02:00
vmarchaud
6ec098ed02 Merge pull request #2472 from Unitech/readyevent
Wait ready event to set application as started
2016-10-27 14:08:37 +02:00
Unitech
0f11094a9a (fix) 2016-10-27 13:50:07 +02:00
Unitech
334558a5a0 #2468 fix deprecation warning for Node 7 and cluster module 2016-10-27 12:53:52 +02:00
vmarchaud
1d19cf2269 (feature) wait for application ready event when asked 2016-10-26 18:53:05 +02:00
Unitech
f6b550ca4e #2471 make env immutable and fix watch 2016-10-26 18:07:03 +02:00
Unitech
3a8a2a6afa (log) do not log pid not found when using modules 2016-09-28 14:43:51 +02:00
Unitech
e62c439caa (cron) #2395 harden cron external restart 2016-09-24 16:37:59 +02:00
Yoanatan Hengli
cdc7f7e581 When cron onTick message will send to God from the child_process and God will kill it with SIGINT 2016-09-22 14:34:00 +03:00
Unitech
9821ca03af (pm2)(watch) fallback to watch & restart instead of watch & reload 2016-08-06 20:58:16 -07:00
Unitech
18e32272e6 #2312 fix unavailable cpu usage for modules 2016-08-02 20:09:12 -07:00
Unitech
224bc41d84 check if pid is integer 2016-07-05 15:06:25 +02:00
Unitech
e2d4dd187f display error message if pidusage fail 2016-07-05 00:33:02 +02:00
Unitech
f4c12ff6d9 #2261 --listen-timeout to configure timeout before app is bind to port 2016-07-04 23:12:23 +02:00
Unitech
a707c33110 replace JSON cloning with fclone 2016-07-04 20:02:30 +02:00
Unitech
20b317e0b3 do not force copy of pm2_env 2016-07-03 14:50:25 +02:00
Unitech
6a2d52d400 upgrade fclone + add back v8-profiler + drop findByFullPath in Daemon + add CLU formating + test with development pm2-axon-rpc 2016-07-03 14:18:03 +02:00
Unitech
6b857cf08b fix test / modify getFormatedProcess / getMonitorData 2016-06-30 17:49:29 +02:00
Unitech
24eae5a15a refactor getFormatedProcess + getMonitorData 2016-06-30 15:59:08 +02:00
Unitech
3fd3b63506 restore optimized getFormatedProcesses() 2016-06-29 23:44:16 +02:00
Unitech
0974dfb2ab remove unused dependencies in ClusterMode.js 2016-06-26 16:55:08 +02:00
Unitech
3a38568770 restore previous getFormatedProcesses() 2016-06-22 01:51:22 +02:00
Unitech
037e025b5c remove console.log on process restart in fork mode 2016-06-22 01:48:08 +02:00
Unitech
9831cd632e watcher now reload app instead of restart 2016-06-14 12:47:13 +02:00
Unitech
b7063f8d21 memory optimisation tentative 2016-06-12 22:29:35 +02:00
Unitech
dfadd3deff null() in god test + fix formated process 2016-06-12 20:09:06 +02:00
Unitech
0b48e3e3a7 performance enhancement / avoid double circular checks 2016-06-12 19:39:05 +02:00
Unitech
9947c321d7 start to parallelize test + no-daemon implemented + fix paths 2016-06-12 01:37:38 +02:00
Unitech
503b1bf5a3 adapt tests 2016-06-09 01:22:57 +02:00
Unitech
d1249ff45d progress 2016-06-08 19:21:37 +02:00
Unitech
ac9fcdc8ec Daemon is now a class 2016-06-04 19:58:29 +02:00
Arkotek
610d68f8d7 remove useless require 2016-05-27 04:37:45 +02:00
Unitech
20344a58f1 #2188 remove any possibility for Daemon to require Satan.js 2016-05-27 00:59:50 +02:00
Unitech
ce56d83719 remove deepReset and findByScript unused methods from God Daemon 2016-04-03 12:38:14 +02:00
Unitech
9b252787e3 put back process.kill -pid for detached processes (fork mode) 2016-04-03 12:31:53 +02:00