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

これは完全に正常に見えます。

もう 1 つの奇妙な点は、ブラウザーでこの問題が発生すると、アプリケーションの任意のページにアクセスすると、エラーがないことがわかっているページであっても、いつでもアプリケーション エラーが表示されることです。Cookie をクリアすると、アプリケーションは再び正常に読み込まれます。

トラブルシューティングのヒントをいただければ幸いです。

4

1 に答える 1

0

Cookie の内容が問題の原因であると思われる場合は、アプリケーション コントローラーの before_filter でログに Cookie の内容を書き込んでみてください。

Rails.logger.info(cookies.inspect)

それが洞察をもたらすかどうか教えてください。

于 2012-08-03T06:53:27.067 に答える