2014-07-17 2 views
6

मैंने अपनेोकू में django ऐप को तैनात किया है, यह फेसबुक खाता आईडी को सीएसवी फ़ाइल और पार्स जानकारी के माध्यम से इनपुट के रूप में लेता है। यह स्थानीय सर्वर में ठीक काम करता है, लेकिन मैं त्रुटि नीचे हो रही है जब मैं Herokuउसके आंगोक में django ऐप कार्यकर्ता टाइमआउट त्रुटि


 14:12:16 web.1 | 2014-07-17 14:12:16 [30747] [INFO] Using worker: sync 
    14:12:16 web.1 | 2014-07-17 14:12:16 [30752] [INFO] Booting worker with pid: 30752 
    14:13:21 web.1 | 2014-07-17 14:13:21 [30747] [CRITICAL] WORKER TIMEOUT (pid:30752) 
    14:13:21 web.1 | 2014-07-17 03:43:21 [30752] [INFO] Worker exiting (pid: 30752) 
    14:13:21 web.1 | 2014-07-17 14:13:21 [30841] [INFO] Booting worker with pid: 30 

उत्तर

10

में पहचान-पत्र की अधिक संख्या के साथ csv फ़ाइल देना Heroku requests are limited to 30 seconds, अगर अनुरोध इस से अधिक समय लग रूटर अनुरोध को समाप्त कर देगा वहाँ समय समाप्ति के साथ Procfile की

+0

हेरोकू का 30sec अधिकतम समायोजित नहीं किया जा सकता: https://devcenter.heroku.com/articles/request-timeout। – Soferio

+0

धन्यवाद @ सोफेरियो मैं इसे – fasouto

+0

@fasouto संपादित करूंगा कि विंडोज़ में बंदूक के लॉग स्तर को कैसे बढ़ाया जाए? धन्यवाद! – Makiyo

4

उदाहरण अपनी प्रक्रिया में कुछ त्रुटि 15 सेकंड

की वृद्धि हुई है, तो

आप LOG LEVEL of gunicorn वृद्धि कर सकते हैं देखने के लिए

web: gunicorn myproject.wsgi --timeout 15 --keep-alive 5 --log-level debug 
+0

पर नहीं चलता है Heroku का 30sec अधिकतम समायोजित नहीं किया जा सकता है: https://devcenter.heroku.com/articles/request-timeout। – Soferio

संबंधित मुद्दे