【发布时间】:2014-05-22 19:26:28
【问题描述】:
所以我刚开始使用 dokku(使用 postegres)。我的应用程序在 Heroku 上运行,所以我很确定这是一个部署问题。该应用程序似乎正在运行,但在登录时遇到问题。我做了 dokku logs my_app_name 但日志似乎很旧。在heroku上,只要有问题,就会有相应的日志,但在这里我找不到。
感谢任何想法!谢谢!
【问题讨论】:
标签: dokku
所以我刚开始使用 dokku(使用 postegres)。我的应用程序在 Heroku 上运行,所以我很确定这是一个部署问题。该应用程序似乎正在运行,但在登录时遇到问题。我做了 dokku logs my_app_name 但日志似乎很旧。在heroku上,只要有问题,就会有相应的日志,但在这里我找不到。
感谢任何想法!谢谢!
【问题讨论】:
标签: dokku
【讨论】:
我认为您可以尝试使用docker logs -f `cat /home/dokku/<app-name>/CONTAINER 来访问日志。
如果你想查看特定容器的日志:
docker ps
然后使用 postgresql 找到您的容器并运行 docker logs -f <CONTAINER_ID>
我希望它可以帮助您找出问题。
我找到了 dokku-alt 并在我当前的 DO 图像中使用它。如果您使用 Ruby,与原始的 dokku 项目相比,它是开箱即用的。
【讨论】:
最简单的:
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
【讨论】:
这可能不是您正在寻找的答案,但我看到了同样的问题。我只等了大约 30 秒,日志就被更新了。我不知道为什么它们会实时更新,但它们最终还是通过了。
【讨论】: