簡體   English   中英

有多個django實例的芹菜

[英]celery with multiple django instances

我在同一台服務器上使用了幾個django實例,每個實例都在virtualenv中。 如何啟動芹菜服務器並確保它始終運行和更新? 即服務器重啟或代碼更新后?

/etc/init.d腳本和配置文件假定單個Django安裝。 我必須使用./manage.py celeryd命令嗎?

關心西蒙

你應該看看django芹菜。 這允許您在其自己的virtualenv中為每個項目使用manage.py celeryd命令。 您可以使用supervisord對這些進程進行守護,並單獨管理它們。

查看http://ask.github.com/celery/cookbook/daemonizing.html#supervisord以獲取指導。

如果你在tasks.py中對芹菜進行了更改,那么你必須重新啟動它一次以通過運行命令來應用更改./manage.py celeryd startpython manage.py celeryd start --settings=settings使用settings.py as配置芹菜。 在您對芹菜配置​​進行更改之前,它不會受到項目更改的影響。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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