我如何 delete/flush 只记录一个应用程序的 pm2?

How do I delete/flush pm2 logs for only one app?

我可以在Pm2中只刷新一个应用程序的日志吗?

假设我的应用程序 ID 是 2

我试过了

pm2 flush 2

但它仍然会刷新所有应用程序的日志。

这是 pm2 中的一个错误。

我提交了一个问题,他们修复了它。

要在您这边解决问题,运行 这些命令:

$ npm install pm2@latest -g
$ pm2 update

它应该适用于最新版本。

您可以通过提及 nameid.[=13= 刷新 specific app 的日志]

pm2 flush my_app_name // by name
pm2 flush my_app_id   // by id

pm2 日志位于 .pm2/logs/

PM2 日志命令:

显示日志

pm2 logs appName|appId --lines=100

显示错误日志

pm2 logs appName|appId --err --lines=100

清空特定应用的日志

pm2 flush appName|appId        

清空所有日志文件

pm2 flush              

重新加载所有日志

pm2 reloadLogs