तो देवदार मंच दिखता है पर मेरी ठेठ रूटर प्रवेश की तरहहेरोकू | रूटर लॉग पढ़ने के लिए कैसे
2012-03-22T18:26:34+00:00 heroku[router]: GET [my_url] dyno=web.9 queue=0 wait=0ms service=228ms status=302 bytes=212
2012-03-22T18:26:36+00:00 heroku[router]: GET [my_url] dyno=web.7 queue=0 wait=0ms service=23ms status=200 bytes=360
2012-03-22T18:26:45+00:00 heroku[router]: GET [my_url] dyno=web.30 queue=0 wait=0ms service=348ms status=201 bytes=1
लग सकता है मैं शब्दों queue
, wait
और service
मेरे प्रारंभिक विचारों की मेरी समझ की पुष्टि करना चाहते जहां कि:
- कतार: कतार यदि का नाम कब तक अनुरोध रूटर में इंतज़ार कर रहा है (अनुरोध नई अवशेष में कतार)
- सेवा: background_job या resque
- इंतजार का उपयोग कर कितनी देर तक यह वास्तव में आपके आवेदन अनुरोध को पूरा करने के लिए लेता (queing समय शामिल नहीं)
लेकिन मेरे इंतजार अपने लॉग में हमेशा 0ms है। यहां तक कि अगर मेरे पास महत्वपूर्ण बैकलॉग है।
क्या मेरी परिभाषा गलत हैं?
आप कहते हैं कि आपकी प्रतीक्षा हमेशा 0ms है, अगर कतार भी 0 है, तो आप कैसे जानते हैं कि इसके बाहर आपके पास बैकलॉग है? –
तो उदाहरण के लिए, मेरे crossdomain.xml की सेवा करें - एक स्थिर फ़ाइल, जो 10ms के भीतर कम भार प्रतिक्रिया पर है। उच्च लोड पर यह 30000 टाइमआउट तक 6000ms + हो सकता है। मैं उस समय के अधिकांश कतार में रहने और प्रतीक्षा करने की उम्मीद करता हूं। – Jonathan
इसके अलावा, जब मैं अधिक dynos जोड़ता हूं, सेवा का समय नीचे चला जाता है, और इसके विपरीत – Jonathan