如何使用ssh在Heroku上保持日志尾部活着?

B S*_*ven 6 ssh logging ruby-on-rails tail heroku

使用heroku logs --tail哪种效果好几分钟.然后它停止显示日志.似乎ssh连接超时和死亡.没有错误或消息.在有线连接上使用Ubuntu 11.04.

我在〜/ .ssh/config中添加了以下内容:

ServerAliveInterval 5

但它没有用.我还需要配置文件中的其他内容吗?我如何知道它是否正在做任何事情?如何监控流量并查看keepalive请求?我正在看系统监视器,但每5秒钟看不到任何东西.

谢谢.

the*_*gah 15

你做完了这一切:

$ heroku config:add LOG_LEVEL=DEBUG
$ heroku addons:upgrade logging:expanded
$ heroku logs --tail
Run Code Online (Sandbox Code Playgroud)


B S*_*ven 4

事实证明我正在寻找错误问题的答案。为什么要用tail来保存日志呢?这是有问题的、劳动密集型的并且容易出错。

我找到的解决方案是Papertrail。小网站是免费的。papertrailapp.com。

这是我博客中的完整故事:http://www.onlineinvestingai.com/blog/2011/08/07/better-logging-with-papertrail-on-heroku/