【问题标题】:How do I view server logs when using AWS Elastic Beanstalk / EC2? Do I need to use SSH?使用 AWS Elastic Beanstalk / EC2 时如何查看服务器日志?我需要使用 SSH 吗?
【发布时间】:2013-12-12 19:50:30
【问题描述】:

我使用 AWS Elastic Beanstalk 部署了一个 Node.js 应用程序。如何实时查看服务器的日志(如 console.logs 的输出)?我能够通过 SSH 连接到 Linux 实例,但如果需要的话,我不确定我需要做什么才能从那里查看服务器日志。我知道我可以在 Elastic Beanstalk 仪表板上查看日志,但这些不是实时的,需要很长时间才能加载。

感谢您的帮助!

【问题讨论】:

    标签: amazon-web-services ssh amazon-ec2 amazon-elastic-beanstalk


    【解决方案1】:

    尝试$tail -f /var/log/* 它提供所有日志。您可以进一步过滤它。 $cd /var/log 并检查存在的文件夹。如果您使用过 apache,请使用 $tail -f /var/log/apache2/*

    【讨论】:

    • 嗨,Bijendra,感谢您的回复……但这并不是我想要的。我希望能够实时查看 console.log commnads,类似于我在 Mac 终端的本地机器上运行节点服务器时如何实时查看日志(即,当我运行 'node server.js' 或 'node app.js')。这通常会输出 GET 和 PUT 请求、控制台日志等内容...
    • 在生产模式下运行应用程序时要使用不同的日志级别。我不知道 node.js,但在 Rails 中它是调试模式,在生产日志中显示日志命令。
    猜你喜欢
    • 2015-05-01
    • 2017-04-04
    • 2018-02-09
    • 2016-01-07
    • 2014-01-21
    • 2015-12-14
    • 2013-11-19
    • 2014-12-25
    • 2019-02-11
    相关资源
    最近更新 更多