$ npm run prod
_ _ _
_ __ _ __ ___ __| | _ _ ___ | |_ (_) ___ _ __
| '_ \ | '__| / _ \ / _` | | | | | / __| | __| | | / _ \ | '_ \
| |_) | | | | (_) | | (_| | | |_| | | (__ | |_ | | | (_) | | | | |
| .__/ |_| \___/ \__,_| \__,_| \___| \__| |_| \___/ |_| |_|
|_|
Version : 1.0.0 Platform : darwin Process : nodefony-service Pid : 87126
Sun Mar 08 2020 22:10:24 INFO COMMAND : production
Sun Mar 08 2020 22:10:24 INFO nodefony-service : Command : npm run prod in cwd : /Users/christophecamensuli/repository/test/nodefony-service
Sun Mar 08 2020 22:10:24 INFO nodefony-service : Spawn : npm run prod
npm WARN lifecycle The node binary used for scripts is /var/folders/h_/6my946zd5bz1w8wtz8s69yxh0000gn/T/yarn--1583701819977-0.23551390273035233/node but npm is using /Users/christophecamensuli/.nvm/versions/node/v13.9.0/bin/node itself. Use the `--scripts-prepend-node-path` option to include the path for the node binary npm was executed with.
> nodefony-service@1.0.0 prod /Users/christophecamensuli/repository/test/nodefony-service
> env-cmd -e production pm2 start config/pm2.config.js --env production
┌─────┬─────────────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
│ id │ name │ namespace │ version │ mode │ pid │ uptime │ ↺ │ status │ cpu │ mem │ user │ watching │
├─────┼─────────────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
│ 2 │ examples │ default │ 1.0.0 │ cluster │ 87135 │ 2s │ 0 │ online │ 0% │ 57.4mb │ chr… │ disabled │
│ 4 │ examples │ default │ 1.0.0 │ cluster │ 87137 │ 2s │ 0 │ online │ 0% │ 57.0mb │ chr… │ disabled │
│ 6 │ examples │ default │ 1.0.0 │ cluster │ 87139 │ 2s │ 0 │ online │ 0% │ 53.0mb │ chr… │ disabled │
│ 8 │ examples │ default │ 1.0.0 │ cluster │ 87141 │ 1s │ 0 │ online │ 0% │ 49.4mb │ chr… │ disabled │
│ 11 │ examples │ default │ 1.0.0 │ cluster │ 87168 │ 1s │ 0 │ online │ 0% │ 49.3mb │ chr… │ disabled │
│ 13 │ examples │ default │ 1.0.0 │ cluster │ 87174 │ 1s │ 0 │ online │ 0% │ 44.7mb │ chr… │ disabled │
│ 15 │ examples │ default │ 1.0.0 │ cluster │ 87180 │ 1s │ 0 │ online │ 0% │ 45.8mb │ chr… │ disabled │
│ 17 │ examples │ default │ 1.0.0 │ cluster │ 87182 │ 1s │ 0 │ online │ 0% │ 43.2mb │ chr… │ disabled │
│ 19 │ examples │ default │ 1.0.0 │ cluster │ 87188 │ 1s │ 0 │ online │ 0% │ 42.2mb │ chr… │ disabled │
│ 21 │ examples │ default │ 1.0.0 │ cluster │ 87196 │ 1s │ 0 │ online │ 0% │ 39.0mb │ chr… │ disabled │
│ 23 │ examples │ default │ 1.0.0 │ cluster │ 87200 │ 1s │ 0 │ online │ 0% │ 37.8mb │ chr… │ disabled │
│ 24 │ examples │ default │ 1.0.0 │ cluster │ 87203 │ 1s │ 0 │ online │ 0% │ 38.6mb │ chr… │ disabled │
│ 1 │ nodefony-service │ default │ 1.0.0 │ cluster │ 87134 │ 2s │ 0 │ online │ 0% │ 57.8mb │ chr… │ disabled │
│ 3 │ nodefony-service │ default │ 1.0.0 │ cluster │ 87136 │ 2s │ 0 │ online │ 0% │ 56.7mb │ chr… │ disabled │
│ 5 │ nodefony-service │ default │ 1.0.0 │ cluster │ 87138 │ 2s │ 0 │ online │ 0% │ 53.6mb │ chr… │ disabled │
│ 7 │ nodefony-service │ default │ 1.0.0 │ cluster │ 87140 │ 1s │ 0 │ online │ 0% │ 50.1mb │ chr… │ disabled │
│ 9 │ nodefony-service │ default │ 1.0.0 │ cluster │ 87153 │ 1s │ 0 │ online │ 0% │ 48.6mb │ chr… │ disabled │
│ 10 │ nodefony-service │ default │ 1.0.0 │ cluster │ 87167 │ 1s │ 0 │ online │ 0% │ 50.1mb │ chr… │ disabled │
│ 12 │ nodefony-service │ default │ 1.0.0 │ cluster │ 87173 │ 1s │ 0 │ online │ 0% │ 47.3mb │ chr… │ disabled │
│ 14 │ nodefony-service │ default │ 1.0.0 │ cluster │ 87175 │ 1s │ 0 │ online │ 0% │ 47.7mb │ chr… │ disabled │
│ 16 │ nodefony-service │ default │ 1.0.0 │ cluster │ 87181 │ 1s │ 0 │ online │ 0% │ 44.2mb │ chr… │ disabled │
│ 18 │ nodefony-service │ default │ 1.0.0 │ cluster │ 87187 │ 1s │ 0 │ online │ 0% │ 42.0mb │ chr… │ disabled │
│ 20 │ nodefony-service │ default │ 1.0.0 │ cluster │ 87195 │ 1s │ 0 │ online │ 0% │ 40.9mb │ chr… │ disabled │
│ 22 │ nodefony-service │ default │ 1.0.0 │ cluster │ 87199 │ 1s │ 0 │ online │ 0% │ 41.0mb │ chr… │ disabled │
└─────┴─────────────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
Module
┌────┬───────────────────────────────────────┬────────────────────┬───────┬──────────┬──────┬──────────┬──────────┬──────────┐
│ id │ module │ version │ pid │ status │ ↺ │ cpu │ mem │ user │
├────┼───────────────────────────────────────┼────────────────────┼───────┼──────────┼──────┼──────────┼──────────┼──────────┤
│ 0 │ pm2-logrotate │ 2.7.0 │ 87131 │ online │ 0 │ 0% │ 47.1mb │ chr… │
└────┴───────────────────────────────────────┴────────────────────┴───────┴──────────┴──────┴──────────┴──────────┴──────────┘
✨ Done in 7.29s.
$ npm run log
/Users/.pm2/logs/pm2-logrotate-error.log last 15 lines:
/Users/.pm2/logs/pm2-logrotate-out.log last 15 lines:
0|pm2-logr | "/Users/.pm2/logs/pm2-logrotate-out__2020-03-05_00-28-49.log" has been created
0|pm2-logr | "/Users/repository/test/nodefony-service/tmp/nodefony-service__2020-03-05_00-28-49.log" has been created
/Users/repository/test/nodefony-service/tmp/nodefony-service.log last 15 lines:
1|nodefony | Sun Mar 08 2020 22:10:30 INFO SERVICE Markdown : Running
1|nodefony | Sun Mar 08 2020 22:10:30 INFO SERVICE HTTP Server : Starting Server
1|nodefony | Sun Mar 08 2020 22:10:30 INFO SERVICE Markdown : Running
1|nodefony | Sun Mar 08 2020 22:10:30 INFO SERVICE HTTP Server : Starting Server
1|nodefony | Sun Mar 08 2020 22:10:31 INFO SERVICE HTTP Server : Server running at http://127.0.0.1:3000/
1|nodefony | Sun Mar 08 2020 22:10:31 INFO SERVICE HTTPS Server : Starting Server HTTPS
1|nodefony | Sun Mar 08 2020 22:10:31 INFO SERVICE HTTPS Server : Server running at http://127.0.0.1:3443/
1|nodefony | Sun Mar 08 2020 22:10:31 INFO SERVICE HTTP Server : Server running at http://127.0.0.1:3000/
1|nodefony | Sun Mar 08 2020 22:10:31 INFO SERVICE HTTPS Server : Starting Server HTTPS
1|nodefony | Sun Mar 08 2020 22:10:31 INFO SERVICE HTTPS Server : Server running at http://127.0.0.1:3443/
1|nodefony | Sun Mar 08 2020 22:10:31 INFO SERVICE Markdown : Running
1|nodefony | Sun Mar 08 2020 22:10:31 INFO SERVICE HTTP Server : Starting Server
1|nodefony | Sun Mar 08 2020 22:10:31 INFO SERVICE HTTP Server : Server running at http://127.0.0.1:3000/
1|nodefony | Sun Mar 08 2020 22:10:31 INFO SERVICE HTTPS Server : Starting Server HTTPS
1|nodefony | Sun Mar 08 2020 22:10:31 INFO SERVICE HTTPS Server : Server running at http://127.0.0.1:3443/
/Users/repository/test/nodefony-service/tmp/examples.log last 15 lines:
2|examples | Sun Mar 08 2020 22:10:31 INFO SERVICE n-api : world
2|examples | Sun Mar 08 2020 22:10:31 DEBUG SERVICE syscall : Child Process exited with code 0
2|examples | Sun Mar 08 2020 22:10:31 INFO SERVICE n-api : Running
2|examples | Sun Mar 08 2020 22:10:31 INFO SERVICE n-api : world
2|examples | Sun Mar 08 2020 22:10:31 INFO SERVICE n-api : Running
2|examples | Sun Mar 08 2020 22:10:31 INFO SERVICE n-api : world
2|examples | Sun Mar 08 2020 22:10:31 INFO SERVICE n-api : Running
2|examples | Sun Mar 08 2020 22:10:31 INFO SERVICE n-api : world
2|examples | Sun Mar 08 2020 22:10:32 INFO SERVICE socket-io : connection : WtYW1dxYlLVTAZgiAAAA
2|examples | Sun Mar 08 2020 22:10:35 INFO SERVICE socket-io : connection : fPfmwvwT15VxmdtlAAAA
2|examples | Sun Mar 08 2020 22:10:38 INFO SERVICE socket-io : send after 5 s
2|examples | Sun Mar 08 2020 22:10:41 INFO SERVICE socket-io : send after 5 s
2|examples | Sun Mar 08 2020 22:11:34 INFO SERVICE socket-io : disconnect : WtYW1dxYlLVTAZgiAAAA
2|examples | Sun Mar 08 2020 22:11:36 INFO SERVICE socket-io : connection : YP-GTKP0mrC-UaqvAAAA
2|examples | Sun Mar 08 2020 22:11:44 INFO SERVICE socket-io : send after 5 s
┌─ Process List ─────────────────────────────────────────────┐┌── examples Logs ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│[ 2] examples Mem: 56 MB CPU: 0 % online ││ examples > Sun Mar 08 2020 22:17:28 INFO SERVICE socket-io : disconnect : fPfmwvwT15VxmdtlAAAA │
│[ 4] examples Mem: 59 MB CPU: 0 % online ││ examples > Sun Mar 08 2020 22:17:40 INFO SERVICE Microservice : 200 url : http://127.0.0.1:3001/ │
│[ 6] examples Mem: 58 MB CPU: 0 % online ││ examples > Sun Mar 08 2020 22:17:41 INFO SERVICE Microservice : 200 url : http://127.0.0.1:3001/ │
│[ 8] examples Mem: 59 MB CPU: 0 % online ││ │
│[11] examples Mem: 54 MB CPU: 0 % online ││ │
│[13] examples Mem: 58 MB CPU: 0 % online ││ │
│[15] examples Mem: 56 MB CPU: 0 % online ││ │
│[17] examples Mem: 55 MB CPU: 0 % online ││ │
│[19] examples Mem: 58 MB CPU: 0 % online ││ │
│[21] examples Mem: 54 MB CPU: 1 % online ││ │
│[23] examples Mem: 57 MB CPU: 1 % online ││ │
│[24] examples Mem: 59 MB CPU: 0 % online ││ │
│[ 1] nodefony-service Mem: 60 MB CPU: 0 % online ││ │
│[ 3] nodefony-service Mem: 58 MB CPU: 0 % online ││ │
│[ 5] nodefony-service Mem: 57 MB CPU: 0 % online ││ │
│[ 7] nodefony-service Mem: 59 MB CPU: 1 % online ││ │
│[ 9] nodefony-service Mem: 59 MB CPU: 1 % online ││ │
│[10] nodefony-service Mem: 59 MB CPU: 0 % online ││ │
│[12] nodefony-service Mem: 57 MB CPU: 1 % online ││ │
│[14] nodefony-service Mem: 59 MB CPU: 1 % online ││ │
│[16] nodefony-service Mem: 58 MB CPU: 0 % online ││ │
│[18] nodefony-service Mem: 58 MB CPU: 0 % online ││ │
│[20] nodefony-service Mem: 58 MB CPU: 0 % online ││ │
│[22] nodefony-service Mem: 58 MB CPU: 0 % online ││ │
│[ 0] pm2-logrotate Mem: 49 MB CPU: 1 % online ││ │
│ ││ │
│ ││ │
│ ││ │
│ ││ │
│ ││ │
│ ││ │
│ ││ │
│ ││ │
│ ││ │
│ ││ │
│ ││ │
│ ││ │
│ ││ │
│ ││ │
└────────────────────────────────────────────────────────────┘└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
┌─ Custom Metrics ───────────────────────────────────────────┐┌─ Metadata ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Heap Size 29.54 MiB ││ App Name examples │
│ Heap Usage 91.78 % ││ Namespace default │
│ Used Heap Size 27.11 MiB ││ Version 1.0.0 │
│ Active requests 0 ││ Restarts 0 │
│ Active handles 1 ││ Uptime 9m │
│ Event Loop Latency 1.43 ms ││ Script path /Users/christophecamensuli/repository/test/nodefony-service/src/node/examples/index.js │
│ Event Loop Latency p95 5.18 ms ││ Script args pm2 │
│ HTTP Mean Latency 1.5 ms ││ Interpreter node │
│ HTTP P95 Latency 2 ms ││ Interpreter args N/A │
│ HTTP 0.01 req/min ││ Exec mode cluster │
│ ││ Node.js version 13.9.0 │
│ ││ watch & reload ✘ │
│ ││ Unstable restarts 0 │
└────────────────────────────────────────────────────────────┘└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
left/right: switch boards | up/down/mouse: scroll | Ctrl-C: exit To go further check out https://pm2.io/