0

因此,在我的应用程序中,尝试连接到 PayPal 时(有时)会出现应用程序错误。但是,我无法检索此错误的日志。我已经设置heroku config:add LOG_LEVEL=DEBUG,但我仍然看不到错误。

我这样做的方法是heroku logs --tail查看流式日志文本,这通常有效。

当我的控制台发生错误时,我看到的最后一件事是

2012-08-02T21:45:08+00:00 heroku[nginx]: 128.189.198.66 - - [02/Aug/2012:21:45:08 +0000]
"GET / HTTP/1.1" 502 1084 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) 
AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.57 Safari/537.1" weeve.it

这看起来完全正常。

另一个奇怪的事情是,一旦我在浏览器中遇到这个问题,我在访问应用程序的任何页面时都会看到一个应用程序错误,即使是我知道没有错误的页面。一旦我清除了我的 cookie,应用程序就会再次正常加载。

任何故障排除提示将不胜感激,谢谢。

4

1 回答 1

0

如果您的 cookie 的内容似乎是导致问题的原因,您可以尝试将 cookie 的内容写入应用程序控制器中 before_filter 的日志中吗

Rails.logger.info(cookies.inspect)

让我知道这是否会产生任何见解。

于 2012-08-03T06:53:27.067 回答