Dokku查看日志? (托管在digitalocean上)

时间:2014-05-22 19:26:28

标签: dokku

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

任何想法都表示赞赏!谢谢!

4 个答案:

答案 0 :(得分:9)

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

dokku logs yourappname -t

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

答案 1 :(得分:3)

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

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

docker ps

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

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

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

答案 2 :(得分:1)

最简单的方法:

qsort

最多300000行:

dokku logs -t *app_name*

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

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

答案 3 :(得分:0)

这可能不是您正在寻找的答案,但我看到了同样的问题。我等了大约30秒,日志也更新了。我不知道为什么他们现场更新,但他们最终都来了。