[英]Celery's task_reject_on_worker_lost doesn't work with Redis as message broker
我目前使用的是 Celery 5.2.6 版和 Redis 6.2.6 版。 當我打開task_reject_on_worker_lost標志時,我希望 Celery 重新交付由突然死亡的工人執行的任務。 但是,在 Redis 上嘗試將此作為消息代理,我的任務實際上並沒有在工作人員宕機后立即重新交付 ...
[英]Celery's task_reject_on_worker_lost doesn't work with Redis as message broker
我目前使用的是 Celery 5.2.6 版和 Redis 6.2.6 版。 當我打開task_reject_on_worker_lost標志時,我希望 Celery 重新交付由突然死亡的工人執行的任務。 但是,在 Redis 上嘗試將此作為消息代理,我的任務實際上並沒有在工作人員宕機后立即重新交付 ...
[英]Dynamically change celery beat schedule params
我從 .env 文件中獲取計划值。 有時 .env 文件中的參數會發生變化。 是否可以更改已經運行的 celery beat 任務的計划值? 我的芹菜.py: ...
[英]Register celery periodic tasks to see it within django admin
我正在嘗試在 Django 和 Celery 中編寫一些周期性的后台任務。 我的任務運行良好,我設法在使用節拍調度程序啟動我的芹菜工人時定期啟動這些任務: celery -A parifex worker -B -l info 工作人員發現的任務 正如您在上圖中所看到的,我的任務被很好地發現了。 ...
[英]celery beat fail when using djcelery schedule
我有一點挑戰,想知道是否有人可以提供幫助。 我手動運行 celery 沒有任何問題,但是如果我將 beat 與 djcelery scheduler 一起使用,我會收到一堆數據庫錯誤。 工人:熱關機(MainProcess) 我正在使用以下版本:- Django - 3.0.3 芹 ...
[英]How to fix “Celery is receiving tasks but while executing it stuck”
我正在AI圖片處理工作中使用Django rest框架,Python3,tensorflow和keras以及Celery來處理異步任務。 我也在使用redis服務器。 但是,當我執行芹菜任務時,它正在接收任務但卡在中間。 它一直在發生。 我正在嘗試為Amazon ec2 g3s.xlar ...
[英]celery tasks converts python list into strings. how to avoid this?
我有一封電子郵件發送在芹菜共享任務中運行的任務。 我將python列表傳遞到html模板中。 但是芹菜將此列表轉換為字符串。 但沒有使用芹菜任務,我得到了實際的清單。 ...
[英]Celery executes a task after calling task.delay() for 3-5 times
我在Django項目中使用芹菜。 我試過使用rabbitmq和redis后端,但都無法正常工作。 使用的celery版本是3.1.26.post2。 我必須調用2、3有時是5次task.delay()才能看到任務正在運行。 有時通常在頻繁調用同一任務后,其“執行率”會提高並在70-80% ...
[英]Error handling while using chain of groups in celery
我有100個任務。 但是我一次只能處理4個任務。 完成這4個任務后,我想運行下一組4個任務。 可以通過將任務分成4組,然后將它們鏈接起來來完成。 但是某些任務可能會在兩者之間失敗,因此我該如何處理這些錯誤並采取適當的措施,以便僅對失敗的任務重試。 據我對鏈條的了解,如果一個任務失敗,鏈 ...
[英]get djcelery periodic task data inside the django app and keep the data in the entire application without store in file and db?
我正在通過運行celery beat Scheduler和定期任務來獲取輪詢數據。 我喜歡與Django服務器共享此數據。 此數據應可用於整個Django應用程序服務器。 反正有嗎 而且我不想共享數據庫或文件這些數據。 請建議我以更好的方式執行此操作,謝謝。 ...
[英]django-celery-beat not creating tables
我已經通過以下方式安裝了django-celery-beat: 在我的Django項目上安裝了該應用 通過進行遷移 我沒有收到任何錯誤消息,可以轉到django管理站點,看到帶有Crontab,“間隔”,“周期性任務”和“太陽事件”部分的“周期性任務”部分。 但是,當我 ...
[英]Issue with django-celery Not running at specific time
我遇到了 django-celery 沒有在指定時間運行的問題,但它總是每 1 分鍾運行一次。 下面我粘貼了tasks.py、settings.py和celery.py。 我已經用 djcelery 和 celery 進行了測試。 我正在使用芹菜節拍。 celery.py(已編輯為僅提供特定信息 ...
[英]django 1.11 with celery 4.0 and djcelery compatibility issues
我當前使用的是django 1.11,出於兼容性原因,我不得不使用較舊版本的celery(3.1)。 我想升級到celery 4.0,因為我們應用程序的另一部分需要更高版本的celery。 是否有兼容的celery,django-celery和django 1.11的組合? 文檔說 ...
[英]Run celery with Django start
我正在使用Django 1.11和Celery 4.0.2 。 我們正在使用在kubernetes上運行的PaaS(OpenShift 3) kubernetes 。 我使用的是Python映像,它只知道如何在啟動時運行一個命令(然后執行退出代碼-如果失敗,則重新啟動), 如何在運 ...
[英]Checking the next run time for scheduled periodic tasks in Celery (with Django)
*使用celery 3.1.25,因為django-celery-beat 1.0.1在安排定期任務方面存在問題。 最近,我遇到了一個關於celerybeat的問題,該問題導致調度程序似乎忘記了間隔一天或更長的定期任務。 如果我將間隔更改為every 5 seconds則任務將正常執行( ...
[英]How to use Async Task in django 1.10 to run in background?
我正在尋找在我的Django 1.10 Web項目中使用的選項,我需要每小時運行一些任務。 我知道我可以使用DJCELERY,但它並未針對Django 1.10更新,並且出現了這些錯誤, 那么,還有其他可用於在后台運行任務的選項嗎? django在新版本中是否提供類似的功能? ...
[英]Celery: How '|' operator works while chaining multi tasks?
我知道| 是一個按位'或'運算符,但它讓我想知道它如何在芹菜的情況下工作,同時鏈接多個任務。 我知道第二個任務會將第一個函數的結果作為args但是怎么可能呢? '|'在哪里 在dj-celery源代碼中重載? 有人可以提供一些見解嗎? ...
[英]celery periodic task as asnyc on django
我的英語不好,所以如果您聽不懂我的句子,請給我評論。 我在芹菜上用芹菜做定期任務。 這是我的芹菜時間表,我將redis用於芹菜隊列。 問題是,當最大的任務開始時,其他任務被擱置。 最大的任務將處理10個小時,其他任務將在10個小時后開始。 我的任務看起來像 我 ...
[英]How to resolve this error? “RestartFreqExceeded: 5 in 1s” in django+celery+rabbitmq+mysql+redis
所以我用芹菜django。 rabbitmq是經紀人。 redis是緩存。 mysql是db。 (localhost中的所有內容) 我正在使用python2.7並使用基於virtualenv的虛擬環境 我在默認端口啟動redis服務器(本地) 在一個新的終端,我 ...
[英]celeryd-multi command unknown when using Django/djcelery
我將Django和Celery與已安裝的應用程序djcelery 。 我正在嘗試在命令行上啟動多個工作程序。 我可以python manage.py celeryd運行python manage.py celeryd 。 包括Celeryd Docs在內的所有地方都說該命令是celeryd ...
[英]DJCelery not storing task results in Django SQLite DB
DJCelery沒有將任務結果存儲在我的Django SQLite DB中。 我有一個現有的Django項目,我已經開始設置Celery w / RabbitMQ了。 我啟動了我的RabbitMQ服務器。 我可以運行Celery python manage.py celeryd --v ...