Ich verwende derzeit Sellerie Standard Prefork für Nebenläufigkeit und ich möchte Eventlet verwenden.Django Sellerie Eventlet - Getting "Keine Adresse gefunden" Fehler
Ich versuchte Eventlet zu installieren und verwenden es für Nebenläufigkeit, aber ich folgenden Fehler bekommen:
[2017-01-01 04:11:14,233: ERROR/MainProcess] consumer: Cannot connect to amqp://application:**@rabbit:5672//: [Errno -2] No address found.
Aber es funktioniert mit Standard-prefork gut und ich kann Arbeitsplätze Asynchron ausführen.
Ich bin derzeit mit django 1.10 und Sellerie 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
kann jemand bitte helfen, ich konnte nicht die Antworten bekommen googeln.
Bitte kontaktieren Sie mich, wenn jemand irgendwelche Fragen hat.
nicht sicher, was ich fehle
Vielen Dank ..! Auflösung in https://github.com/nameko/nameko/issues/392 Pip installieren -U https://github.com/eventlet/eventlet/archive/f266be30f5c3ff1889e9ac3f0bad698a49d40e99.zip –
es funktionierte. Danke, dass Sie mich auf das richtige Problem hingewiesen haben https://github.com/nameko/nameko/issues/392 –
Bitte ändern Sie es in 'eventlet == 0.20.1' – temoto