Dokku在控制台中显示错误
我有我用Dokku部署的node.js应用程序,第一次在部署应用程序崩溃和Docker容器closures后,所以我再次检查我的计算机在我的计算机上,发现错误。 如何在Dokku上debugging错误? 有没有任何控制台?
你想要的是查看运行你的node.js应用程序的容器的日志。 但是当容器被closures时,你不能attach
到它看到stdout和stderr的输出。
但是,您可以查看封闭容器的日志。
为此,首先运行docker ps -a
,这将输出封闭的容器。
然后使用docker logs <container-id>
和closures的容器的id来获取日志并debugging你的应用程序。
如果你不喜欢搞过程pipe理,我有一个更简单的解决scheme。
Dokku提供的工具可以帮助您从客户端pipe理您的应用程序。
dokku-toolbelt安装了npm:
npm install -g dokku-toolbelt
安装完成后,从您的应用程序目录(或cd
)打开命令行。
现在你已经在好的目录中,你可以使用dt logs
来查看最新的控制台日志。
如果您想要更多“实时”日志,请inputdt logs -t
。 你现在可以看到每个console.log()(和更多)从你nodejs dokku应用程序。
快乐debugging!