我们如何在生产服务器中的芹菜命令下方运行


celery -A app worker -Q priority_high -B -l debug --purge -n priority_high_worker
celery -A app worker -Q default -B -l debug --purge -n default_worker
celery -A app beat -l info

到目前为止,我们正在屏幕中运行三个命令。运行这些命令的生产方式是什么?

创建守护程序的最简单方法是与Substisord一起使用。Sentry,还使用Django和芹菜建议使用Substisord运行工人 - 您可以调整配置以适合您的设置:

[program:celery-priority-high]
directory=/www/my_app/
command=/path/to/celery -A app worker -Q priority_high -B -l debug --purge -n priority_high_worker
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=syslog
stderr_logfile=syslog

当然,您也可以使用此方法运行Django本身。


如果Substisord满足您的需求,您还可以为您选择的Init System(例如SystemD(创建INIT脚本。

相关内容

  • 没有找到相关文章

最新更新