1
私はここで見つける人気の安らかな認証アプリ/チュートリアルを使用してい

:私は広範囲にアプリを使用していると、すべてが素晴らしい作品http://railsforum.com/viewtopic.php?pid=74245#p74245RESTfulな認証発行

。唯一の問題は、システムが新しいユーザーの作成を処理するためには、60秒から数分の時間がかかります。これは明らかに容認できません。

通常の登録プロセスでユーザーを作成すると、システムは長時間座って処理した後、最終的に登録メッセージが正常に返されます。

スローされたエラーや例外はありません。ログには何も間違っているとは示されません。私は数日の間、広範囲にアプリを使用しましたが、これは私がそれを持っているように見える単一の唯一の問題です。

私はこの問題の原因を探しているべきですか?アプリ全体がこの投稿の上部に貼り付けられたリンクに掲載されているので、詳細の山に貼り付けるのではなく、そこを見てみる方が簡単だと思います。私はあなたがより多くの情報を必要とする場合、質問への回答を提供しています。

ありがとうございます!

答えて

4

私はnewrelic gemを使用したいと思います(開発環境は100%無料ですのでご安心ください)。これをインストールすると、ユーザーを登録してから、newrelicを使用して、各SQL問合せの所要時間とリクエストのどの部分(レンダリングなど)が時間を浪費しているかを確認できます。

私が野生の推測をしなければならなかったなら、私はメーラーの設定を責めるだろうが、それは暗闇の中のショットだ。 newrelicは、最大のシンクがどこにあるのかを追跡するのに役立ちます。また、newrelicレポートのアイテム間の時間が大幅にずれている場合は、何かが間違っているかどうかの良い指標となります。

幸運。

+0

ありがとうございました。私はこれを試してみる。 – MikeH

+0

私は同意します。また、メーラーの設定も、本当に問題の候補に思えます。 –

+0

おそらくActionMailerのタイムアウトであると非難している人々のコーラスに追加します。 – MattC

0

また、Rack :: Bug gemを試してみます。認証プロセスのデバッグに役立つアプリに関する多くの情報を提供します。それが設定されたサーバに接続できない場合は、私も容疑者actionmailerの

http://www.brynary.com/RackBug.mov

1

は、それがタイムアウトにかなり時間がかかります。

もう一つの似たような問題は、私が/ dev/randomを使ってランダムなデータを取得するコードを使用していたのですが、実行していた仮想マシンには/ dev/randomはありませんでした。要求は永遠に要した。

関連する問題