2017-12-12 101 views
5

अजवाइन कार्यकर्ता (बोतल एप्लिकेशन का हिस्सा) की मौत हो रही है के साथ बाहर गए:अजवाइन प्रक्रिया 'कार्यकर्ता' शुरू करने से पहले '1 exitcode'

अजवाइन config मानकों (विंडोज, अजवाइन 3.1.25, RabbitMQ (नवीनतम))

flask_app = Flask(__name__) 
flask_app.secret_key = 'some_secret' 
flask_app.config['CELERY_BROKER_URL'] = 'amqp://localhost/' 
flask_app.config['CELERY_RESULT_BACKEND'] = 'amqp://localhost/' 

flask_app.config['CELERY_ACCEPT_CONTENT'] = ['json'] 
flask_app.config['CELERY_TASK_SERIALIZER'] = 'json' 
flask_app.config['CELERY_RESULT_SERIALIZER'] = 'json' 
flask_app.config['CELERY_IGNORE_RESULT'] = True 

flask_app.config['CELERY_ROUTES'] = {'task': {'queue': 'agent_queue'}} 
flask_app.config['CELERY_IMPORTS'] = ['Monitor.app'] 

परिणाम:

-------------- celery-01 v3.1.25 (Cipater) 
---- **** ----- 
--- * *** * -- Windows-7-SP1 
-- * - **** --- 
- ** ---------- [config] 
- ** ---------- .> app:   MonitorSetup.app:0x4aad030 
- ** ---------- .> transport: amqp://guest:**@localhost:5672// 
- ** ---------- .> results:  amqp:// 
- *** --- * --- .> concurrency: 4 (prefork) 
-- ******* ---- 
--- ***** ----- [queues] 
-------------- .> celery   exchange=celery(direct) key=celery 


[tasks] 
    . Monitor.app.task 

[2017-12-12 11:39:08,266: INFO/MainProcess] Connected to amqp://guest:**@127.0.0.1:5672// 
[2017-12-12 11:39:08,390: INFO/MainProcess] mingle: searching for neighbors 
[2017-12-12 11:39:09,496: INFO/MainProcess] mingle: all alone 
[2017-12-12 11:39:09,526: WARNING/MainProcess] celery-01 ready. 
[2017-12-12 11:39:11,930: ERROR/MainProcess] Process 'Worker-4' pid:15512 exited with 'exitcode 1' 
[2017-12-12 11:39:11,930: ERROR/MainProcess] Process 'Worker-3' pid:11704 exited with 'exitcode 1' 
[2017-12-12 11:39:11,931: ERROR/MainProcess] Process 'Worker-2' pid:18656 exited with 'exitcode 1' 
[2017-12-12 11:39:11,931: ERROR/MainProcess] Process 'Worker-1' pid:6060 exited with 'exitcode 1' 
[2017-12-12 11:39:15,244: ERROR/MainProcess] Process 'Worker-8' pid:13520 exited with 'exitcode 1' 
[2017-12-12 11:39:15,246: ERROR/MainProcess] Process 'Worker-7' pid:11880 exited with 'exitcode 1' 
[2017-12-12 11:39:15,249: ERROR/MainProcess] Process 'Worker-6' pid:9488 exited with 'exitcode 1' 
[2017-12-12 11:39:15,250: ERROR/MainProcess] Process 'Worker-5' pid:11712 exited with 'exitcode 1' 

पिछले कुछ समय से अजवाइन के साथ कार्य करना है, लेकिन

0 से पहले उन मुद्दों नहीं था
+0

आप किस संस्करण का उपयोग कर रहे हैं? मेरे पास यह विंडोज 7 पर पूरी तरह से काम कर रहा है लेकिन विंडोज सर्वर 2008 पर सटीक एक ही कोड चलाने से यह सटीक समस्या आती है। – Harlekuin

उत्तर

0

मेरा मानना ​​है कि ऐसा इसलिए है क्योंकि अजवाइन 3.1.25 बिलियर्ड 3.3 के साथ आता है।

यदि आप उस पैकेज को अपग्रेड करते हैं (लिखने के समय 3.5 तक), सेवा को फिर से काम करना चाहिए।

pip install --upgrade billiard 
संबंधित मुद्दे