【问题标题】:Dokku view logs? (hosted on digitalocean)Dokku 查看日志? (托管在数字海洋上)
【发布时间】:2014-05-22 19:26:28
【问题描述】:

所以我刚开始使用 dokku(使用 postegres)。我的应用程序在 Heroku 上运行,所以我很确定这是一个部署问题。该应用程序似乎正在运行,但在登录时遇到问题。我做了 dokku logs my_app_name 但日志似乎很旧。在heroku上,只要有问题,就会有相应的日志,但在这里我找不到。

感谢任何想法!谢谢!

【问题讨论】:

    标签: dokku


    【解决方案1】:

    要获得连续的日志,您可以输入:

    dokku logs yourappname -t

    它在 linux 和 mac 系统上充当 tail -f 命令。

    Dokku logs - docs

    【讨论】:

      【解决方案2】:

      我认为您可以尝试使用docker logs -f `cat /home/dokku/<app-name>/CONTAINER 来访问日志。

      如果你想查看特定容器的日志:

      docker ps

      然后使用 postgresql 找到您的容器并运行 docker logs -f <CONTAINER_ID>

      我希望它可以帮助您找出问题。

      我找到了 dokku-alt 并在我当前的 DO 图像中使用它。如果您使用 Ruby,与原始的 dokku 项目相比,它是开箱即用的。

      【讨论】:

        【解决方案3】:

        最简单的:

        dokku logs -t *app_name*
        

        最多 300000 行:

        dokku logs -t -n 300000 *app_name* > logs.txt
        

        容器的完整日志:(需要在服务器上执行)

        docker container list # to get the container id
        docker logs *container_id* > logs.txt
        

        【讨论】:

          【解决方案4】:

          这可能不是您正在寻找的答案,但我看到了同样的问题。我只等了大约 30 秒,日志就被更新了。我不知道为什么它们会实时更新,但它们最终还是通过了。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-08-27
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-09-11
            • 1970-01-01
            相关资源
            最近更新 更多