マイスタック:RoR4.2.6、Mongoid 5.0.1レール/モンゴイでデキュー接続のタイムアウトを処理するにはどうすればよいですか?
私はApacheのベンチマークを使用して、私のサイトをベンチマークし、次のようなエラーを打っておくよ:
2016-03-24 22:15:36 +0000 pid=23187, severity=FATAL,
ActionView::Template::Error (Timed out attempting to dequeue connection after 1 sec.):
22: =link_to '/albums/' + mention.object.slug do
23: .small-12.medium-6.large-4.columns.left
24: .mention-box
25: %img.mention-thumb{src: mention.object.thumb_url}
26: %h5.mention-name
27: = mention.object.name
28: %br
app/models/mention.rb:13:in `object'
app/views/posts/_full_mention.html.haml:25:in `block in _app_views_posts__full_mention_html_haml___1744802549767261808_47000690052420'
とちょうど参考のために、これはラインでありますそれはmention.rb、単純な検索クエリで呼び出さなっています:
def object
Object.const_get(type).find(mention_id)
end
私の仮定は、これは私があまりにも多くの要求とMongoDBのを打つことだし、それがどのようにし追いついていないが、完全にわからないことを意味していることですこれを解決してください。 mongoidのキュータイムアウトを高く設定するだけですか?アドバイスをよろしく!
yup!私は結局それを自分でも解決しました。しかし、応答のためにありがとう! –