«celery» etiketlenmiş sorular

Celery, asenkron ve paralel yürütme için kullanılan, Python için dağıtılmış bir görev kuyruğu çerçevesidir.

2
PostgreSQL gibi bir veritabanı üzerinden neden RabbitMQ gibi mesaj aracılarına ihtiyacımız var?
Kereviz gibi bir zamanlama sistemi için görevler / mesaj kuyrukları oluşturmak için kullanabileceğimiz RabbitMQ gibi mesaj aracılarına yeniyim . Şimdi soru şudur: PostgreSQL'de yeni görevlerle eklenebilen ve Kereviz gibi tüketici programı tarafından tüketilebilen bir tablo oluşturabilirim . Neden yeryüzünde bunun için yepyeni bir teknoloji kurmak istiyorum? Şimdi, PostgreSQL gibi veritabanımız …




30
Kereviz türü tescilsiz görev alındı ​​(örnek çalıştırın)
Kereviz belgelerinden örnek almaya çalışıyorum . Koşarım: celeryd --loglevel=INFO /usr/local/lib/python2.7/dist-packages/celery/loaders/default.py:64: NotConfigured: No 'celeryconfig' module found! Please make sure it exists and is available to Python. "is available to Python." % (configname, ))) [2012-03-19 04:26:34,899: WARNING/MainProcess] -------------- celery@ubuntu v2.5.1 ---- **** ----- --- * *** * -- [Configuration] -- * - …
103 python  celery 


5
Halihazırda yürütülmekte olan bir görevi Celery ile iptal etmek mi?
Dokümanı okudum ve araştırıyorum ama doğru bir cevap bulamıyorum: Zaten yürütülmekte olan bir görevi iptal edebilir misiniz? (görev başladığı gibi, biraz zaman alıyor ve yarı yolda iptal edilmesi gerekiyor) Bunu Kereviz SSS belgesinden buldum >>> result = add.apply_async(args=[2, 2], countdown=120) >>> result.revoke() Ancak bunun sıraya alınmış görevleri iptal edip etmeyeceği …

13
Kerevizde görev durumu nasıl kontrol edilir?
Bir görevin kerevizde çalışıp çalışmadığı nasıl kontrol edilir (özellikle kereviz-django kullanıyorum)? Belgeleri okudum ve Google'da araştırdım, ancak şöyle bir çağrı göremiyorum: my_example_task.state() == RUNNING Benim kullanım durumum, kod dönüştürme için harici (java) bir hizmetim olması. Kodu dönüştürülecek bir belge gönderdiğimde, bu hizmeti çalıştıran görevin çalışıp çalışmadığını kontrol etmek ve çalışmıyorsa …

1
Dağıtılmış görev kuyrukları (Örn. Kereviz) ve crontab betikleri
'Dağıtılmış görev kuyruklarının' amacını anlamakta güçlük çekiyorum. Örneğin, python'un kereviz kitaplığı . Python çerçevesi olan kerevizde, işlevlerin çalıştırılması için zamanlanmış pencereler ayarlayabileceğinizi biliyorum. Ancak, bu aynı zamanda bir python betiğine yönlendirilmiş bir linux crontab'da da kolayca yapılabilir. Ve bildiğim kadarıyla ve kendi django-kereviz web uygulamalarımdan da görüldüğü gibi, kereviz, ham …
93 python  django  celery 

6
Django-kereviz ile birim testi?
Django-kereviz projemiz için bir test metodolojisi bulmaya çalışıyorum . Belgelerdeki notları okudum ama gerçekte ne yapacağım konusunda bana iyi bir fikir vermedi. Ben, gerçek cinleri içinde sadece işlevselliği görevlerini test endişe değilim benim kod. Temelde merak ediyorum: task.delay()Test sırasında nasıl baypas edebiliriz (Ayarı denedim CELERY_ALWAYS_EAGER = Trueama bir fark yaratmadı)? …

1
Django uzak gelecekte görevler (muhtemelen) yürütüyor
Bir modelim olduğunu varsayalım Event. Etkinlik sona erdiğinde davet edilen tüm kullanıcılara bir bildirim (e-posta, push, ne olursa olsun) göndermek istiyorum. Çizgileri boyunca bir şey: class Event(models.Model): start = models.DateTimeField(...) end = models.DateTimeField(...) invited = models.ManyToManyField(model=User) def onEventElapsed(self): for user in self.invited: my_notification_backend.sendMessage(target=user, message="Event has elapsed") Şimdi, elbette, önemli olan …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.