在OpenShift上启动Celery

3 投票
1 回答
1829 浏览
提问于 2025-04-17 22:55

我现在正在写一个flask应用程序,并打算使用openshift。我在开发环境中使用

celery worker -A wsgi.app

启动我的工作进程。我的问题是,如何在openshift中启动我的celery工作进程?因为如果我在openshift的命令行中启动它,当我退出命令行时,进程就会被终止,我的后台工作进程就不会运行,这样flask应用程序就无法正常工作了。非常感谢任何帮助。谢谢。

1 个回答

3

为什么不能这样使用try

celery multi start worker1 \
    --pidfile="$HOME/run/celery/%n.pid" \
    --logfile="$HOME/log/celery/%n.log"

在这里提到的内容可以查看这个链接

撰写回答