cost 351 ms
Celery 的 task_reject_on_worker_lost 不適用於 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 上嘗試將此作為消息代理,我的任務實際上並沒有在工作人員宕機后立即重新交付 ...

注冊 celery 定期任務以在 django admin 中查看它

[英]Register celery periodic tasks to see it within django admin

我正在嘗試在 Django 和 Celery 中編寫一些周期性的后台任務。 我的任務運行良好,我設法在使用節拍調度程序啟動我的芹菜工人時定期啟動這些任務: celery -A parifex worker -B -l info 工作人員發現的任務 正如您在上圖中所看到的,我的任務被很好地發現了。 ...

使用 djcelery 計划時芹菜節拍失敗

[英]celery beat fail when using djcelery schedule

我有一點挑戰,想知道是否有人可以提供幫助。 我手動運行 celery 沒有任何問題,但是如果我將 beat 與 djcelery scheduler 一起使用,我會收到一堆數據庫錯誤。 工人:熱關機(MainProcess) 我正在使用以下版本:- Django - 3.0.3 芹 ...

如何解決“ Celery正在接收任務,但執行時卡住了”

[英]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調用task.delay()3-5次后執行任務

[英]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組,然后將它們鏈接起來來完成。 但是某些任務可能會在兩者之間失敗,因此我該如何處理這些錯誤並采取適當的措施,以便僅對失敗的任務重試。 據我對鏈條的了解,如果一個任務失敗,鏈 ...

獲取Django應用程序內部的djcelery定期任務數據,並將數據保留在整個應用程序中,而無需存儲在文件和數據庫中?

[英]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不創建表

[英]django-celery-beat not creating tables

我已經通過以下方式安裝了django-celery-beat: 在我的Django項目上安裝了該應用 通過進行遷移 我沒有收到任何錯誤消息,可以轉到django管理站點,看到帶有Crontab,“間隔”,“周期性任務”和“太陽事件”部分的“周期性任務”部分。 但是,當我 ...

django-celery 的問題未在特定時間運行

[英]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與celery 4.0和djcelery的兼容性問題

[英]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的組合? 文檔說 ...

用Django start運行celery

[英]Run celery with Django start

我正在使用Django 1.11和Celery 4.0.2 。 我們正在使用在kubernetes上運行的PaaS(OpenShift 3) kubernetes 。 我使用的是Python映像,它只知道如何在啟動時運行一個命令(然后執行退出代碼-如果失敗,則重新啟動), 如何在運 ...

在Celery中檢查計划的定期任務的下一次運行時間(使用Django)

[英]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則任務將正常執行( ...

如何使用Django 1.10中的Async Task在后台運行?

[英]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源代碼中重載? 有人可以提供一些見解嗎? ...

芹菜定期任務在Django asnyc

[英]celery periodic task as asnyc on django

我的英語不好,所以如果您聽不懂我的句子,請給我評論。 我在芹菜上用芹菜做定期任務。 這是我的芹菜時間表,我將redis用於芹菜隊列。 問題是,當最大的任務開始時,其他任務被擱置。 最大的任務將處理10個小時,其他任務將在10個小時后開始。 我的任務看起來像 我 ...

如何解決此錯誤? django + celery + rabbitmq + mysql + redis中的“RestartFreqExceeded:5 in 1s”

[英]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服務器(本地) 在一個新的終端,我 ...

使用Django / djcelery時celeryd-multi命令未知

[英]celeryd-multi command unknown when using Django/djcelery

我將Django和Celery與已安裝的應用程序djcelery 。 我正在嘗試在命令行上啟動多個工作程序。 我可以python manage.py celeryd運行python manage.py celeryd 。 包括Celeryd Docs在內的所有地方都說該命令是celeryd ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM