В настоящее время я использую префорк сельдерея по умолчанию для параллелизма и хочу использовать Eventlet.
Я попытался установить Eventlet и использовал его для параллелизма, но получаю следующую ошибку:
[2017-01-01 04:11:14,233: ERROR/MainProcess] consumer: Cannot connect to amqp://application:**@rabbit:5672//: [Errno -2] No address found.
Но он хорошо работает с предфорком по умолчанию, и я могу выполнять задания асинхронно.
В настоящее время я использую django 1.10 и Celery 4.0.1.
-------------- celery@worker 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
Помогите пожалуйста, не могу найти ответы в гугле.
Пожалуйста, нам меня знать, если у кого-то есть какие-либо вопросы.
Не уверен, что мне не хватает