【问题标题】:NodeJs: How can I see the log of a NodeJs server running by PM2 in a EC2 instanceNodeJs:如何在 EC2 实例中查看 PM2 运行的 NodeJs 服务器的日志
【发布时间】:2016-08-19 17:37:49
【问题描述】:

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

【问题讨论】:

    标签: javascript node.js amazon-web-services amazon-ec2 pm2


    【解决方案1】:

    可能很简单:

    pm2 logs
    

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

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

    【讨论】:

      【解决方案2】:
      sudo pm2 list
      

      这将显示通过 pm2 运行的应用程序列表。然后,您可以使用

      流式传输任何这些应用程序的日志
      sudo pm2 logs <id>
      

      sudo pm2 logs <app name>
      

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

      【讨论】:

        【解决方案3】:

        如果你写这个

        pm2 logs 
        

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

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

        pm2 logs <id>
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-12-25
          • 1970-01-01
          • 2020-06-15
          • 1970-01-01
          • 2022-01-02
          • 1970-01-01
          • 2021-07-20
          • 2018-09-24
          相关资源
          最近更新 更多