使用heroku logs --tail
效果好几分钟。然后它停止显示日志。似乎ssh连接超时和死亡。没有错误或消息。在有线连接上使用Ubuntu 11.04。
我将以下内容添加到〜/ .ssh / config:
ServerAliveInterval 5
但它没有用。我还需要配置文件中的其他内容吗?我如何知道它是否正在做任何事情?如何监控流量并查看keepalive请求?我正在查看系统监视器,但每5秒钟看不到任何内容。
感谢。
答案 0 :(得分:15)
你做完了所有这些:
$ heroku config:add LOG_LEVEL=DEBUG
$ heroku addons:upgrade logging:expanded
$ heroku logs --tail
答案 1 :(得分:4)
事实证明,我正在寻找错误问题的答案。为什么用尾巴保存日志?这是有问题的,劳动密集型和容易出错的。
我找到的解决方案是Papertrail。小网站是免费的。 papertrailapp.com。
以下是我博客中的完整故事:http://www.onlineinvestingai.com/blog/2011/08/07/better-logging-with-papertrail-on-heroku/
答案 2 :(得分:0)
我见过同样的问题。我不确定ssh会超时,但有些事情确实存在。目前,我们已经将显示器放在一个循环中,以便在超时的情况下自动恢复。
我们也使用PaperTrail,但它可以转移的数量有限制。我们将PaperTrail用于通用目的,并将日志记录在详细日志中,以便快速消耗所有可用的PaperTrail容量。