Unitech / pm2

Node.js Production Process Manager with a built-in Load Balancer.
https://pm2.keymetrics.io/docs/usage/quick-start/
Other
41.36k stars 2.61k forks source link

Flush log for a specific app #4553

Open PaddiSson opened 4 years ago

PaddiSson commented 4 years ago

What's going wrong?

When I run pm2 flush <app_id> or pm2 flush <app_name> pm2 do not flushed the specific logs but indicates that it has been done :

root@vps:/home/node# pm2 flush 2
[PM2] Logs flushed
root@vps:/home/node# pm2 flush appName
[PM2] Flushing:
[PM2] /var/www/dev/logs/out.log
[PM2] /var/www/dev/logs/error.log
[PM2] Logs flushed

If I run pm2 flush it works and clears all logs from all apps.

PM2 report

================================================
--- Daemon -------------------------------------------------
pm2d version         : 3.5.1
node version         : 8.10.0
node path            : not found
argv                 : /usr/bin/node,/usr/local/lib/node_modules/pm2/lib/Daemon.js
argv0                : node
user                 : root
uid                  : 0
gid                  : 0
uptime               : 76min
================================================
--- CLI ----------------------------------------------------
local pm2            : 3.5.1
node version         : 8.10.0
node path            : /usr/local/bin/pm2
argv                 : /usr/bin/node,/usr/local/bin/pm2,report
argv0                : node
user                 : root
uid                  : 0
gid                  : 0
================================================
--- System info --------------------------------------------
arch                 : x64
platform             : linux
type                 : Linux
cpus                 : Intel Core Processor (Haswell, no TSX)
cpus nb              : 2
freemem              : 6804459520
totalmem             : 8165056512
home                 : /root
================================================
cooljeffro commented 3 years ago

Using the latest version (5.1.0), pm2 flush <app_name> works, but pm2 flush <app_id> does not.

eugene0928 commented 3 weeks ago

even pm2 flush <app_name> does not work