我目前正在使用芹菜默認prefork併發性,我想使用Eventlet。Django芹菜Eventlet - 獲取「找不到地址」錯誤
我試圖安裝Eventlet,並用它的併發性,但我得到以下錯誤:
[2017-01-01 04:11:14,233: ERROR/MainProcess] consumer: Cannot connect to amqp://application:**@rabbit:5672//: [Errno -2] No address found.
但它的工作好與默認的prefork的,我可以執行作業異步。
我目前使用Django 1.10和芹菜4.0.1
-------------- [email protected] v4.0.1 (latentcall)
---- **** -----
--- * *** * -- Linux-4.4.0-57-generic-x86_64-with-Ubuntu-16.04-xenial 2017-01-01 03:59:11
-- * - **** ---
- ** ---------- [config]
- ** ---------- .> app: fivefrets:0x7f97ca281a58
- ** ---------- .> transport: amqp://fivefrets:**@rabbit:5672//
- ** ---------- .> results: disabled://
- *** --- * --- .> concurrency: 10 (eventlet)
-- ******* ---- .> task events: OFF (enable -E to monitor tasks in this worker)
--- ***** -----
-------------- [queues]
.> celery exchange=celery(direct) key=celery
任何人都可以幫助請,我不能得到答案了谷歌搜索。
如果有人有任何問題,請讓我知道。
不知道我缺少什麼
謝謝..!分辨率在https://github.com/nameko/nameko/issues/392 pip install -U https://github.com/eventlet/eventlet/archive/f266be30f5c3ff1889e9ac3f0bad698a49d40e99.zip –
它的工作。感謝您將我指向正確的問題https://github.com/nameko/nameko/issues/392 –
請將其更改爲'eventlet == 0.20.1' – temoto