NodeJs:如何在 EC2 实例中通过 PM2 查看 NodeJs 服务器 运行 的日志
NodeJs: How can I see the log of a NodeJs server running by PM2 in a EC2 instance
现在我是 运行 AWS EC2 shell 上带有 PM2 的 NodeJs 服务器。我试图获取 PM2 的日志,但日志并不像预期的那样,因为来自 PM2 服务本身而不是 Node 的实例。我没能在网上找到这方面的任何文档。
可能很简单:
pm2 logs
阅读"Displaying logs in realtime"http://pm2.keymetrics.io/docs/usage/log-management/。
或者,您在 $HOME/.pm2
中查看实际日志:http://pm2.keymetrics.io/docs/usage/quick-start/
sudo pm2 list
这将通过 pm2 显示应用列表 运行。然后,您可以使用
流式传输任何这些应用程序的日志
sudo pm2 logs <id>
或
sudo pm2 logs <app name>
这些不是 pm2 服务日志,而是您的节点应用程序创建的日志。
如果你这样写
pm2 logs
它为您提供服务器的所有日志和
如果你想要特定服务器的特定日志
写这个
pm2 logs <id>
现在我是 运行 AWS EC2 shell 上带有 PM2 的 NodeJs 服务器。我试图获取 PM2 的日志,但日志并不像预期的那样,因为来自 PM2 服务本身而不是 Node 的实例。我没能在网上找到这方面的任何文档。
可能很简单:
pm2 logs
阅读"Displaying logs in realtime"http://pm2.keymetrics.io/docs/usage/log-management/。
或者,您在 $HOME/.pm2
中查看实际日志:http://pm2.keymetrics.io/docs/usage/quick-start/
sudo pm2 list
这将通过 pm2 显示应用列表 运行。然后,您可以使用
流式传输任何这些应用程序的日志sudo pm2 logs <id>
或
sudo pm2 logs <app name>
这些不是 pm2 服务日志,而是您的节点应用程序创建的日志。
如果你这样写
pm2 logs
它为您提供服务器的所有日志和
如果你想要特定服务器的特定日志 写这个
pm2 logs <id>