4

Rails 2.3.5を使用しており、一見ランダムなTimeout :: Error:実行期限切れエラーが発生しています。Hoptoadによって報告されたエラーは、特定のコントローラーで一貫して発生するわけではなく、ユーザーセッションからアカウント設定、一部のコア機能コントローラーに至るまで、あらゆる場所に表示されます。

リクエストの大部分はタイムアウトしませんが、懸念を引き起こすのに十分です。

これは正常ですか?もしそうなら、発生を減らすために注意すべきことは何ですか?そうでない場合は、誰かがこれに遭遇し、このようなエラーを引き起こす可能性のあるいくつかの一般的な問題は何ですか?

4

1 に答える 1

1

サーバーが高負荷で実行されている場合、リクエストがタイムアウトするのは正常です。タイムアウトが、長時間実行されるSQL要求や、時間がかかるその他のアクティビティと一致するかどうかを確認する必要があります。多くの場合、ハードウェアをアップグレードするか、コード全体を最適化することで、タイムアウトを減らすことができます。ハードウェアをアップグレードできない場合は、最も長く実行され、最も頻繁にアクセスされるアクションを最適化してみてください。

于 2010-05-06T00:04:30.073 に答える