NodeJs:如何在EC2实例中查看PM2运行的NodeJS服务器的日志

NodeJs: How can I see the log of a NodeJs server running by PM2 in a EC2 instance

本文关键字:运行 PM2 NodeJS 日志 服务器 实例 EC2 NodeJs      更新时间:2023-09-26

现在我正在使用PM2在AWS EC2 shell上运行NodeJs服务器。我试图获取PM2的日志,但日志与预期不同,因为来自PM2服务本身,而不是Node的实例。我未能在网上找到任何文档。

sudo pm2 list

这将显示通过 pm2 运行的应用程序列表。然后,您可以使用以下方法流式传输任何这些应用的日志

sudo pm2 logs <id>

sudo pm2 logs <app name>

这些不是 pm2 服务日志,而是节点应用程序创建的日志。

可能很简单:

pm2 logs

阅读"实时显示日志"http://pm2.keymetrics.io/docs/usage/log-management/。

或者,您可以在$HOME/.pm2中看到实际日志:http://pm2.keymetrics.io/docs/usage/quick-start/

如果你写这个

pm2 logs 

它为您提供服务器的所有日志和

如果您需要特定服务器的特定日志写这个

pm2 logs <id>