所以我刚开始使用dokku(和postegres一起)。我的应用程序适用于Heroku,所以我很确定这是一个部署问题。该应用程序似乎正在运行但是在登录时遇到了问题。我做了dokku日志my_app_name但是日志似乎已经过时了。在heroku上有问题时会有相应的日志,但在这里我找不到。
任何想法都表示赞赏!谢谢!
答案 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秒,日志也更新了。我不知道为什么他们现场更新,但他们最终都来了。