【发布时间】:2013-08-21 06:41:57
【问题描述】:
我正在尝试安装一个 init.d 脚本,以运行 celery 来安排任务。当我尝试通过sudo /etc/init.d/celeryd start 启动它时,它会抛出错误"User does not exist: 'celery'"
我的 celery 配置文件 (/etc/default/celeryd) 包含这些:
# Workers should run as an unprivileged user.
CELERYD_USER="celery"
CELERYD_GROUP="celery"
我知道这些是错误的,这就是它抛出错误的原因。
documentation 只是这样说:
CELERYD_USER
User to run celeryd as. Default is current user.
没有更多关于它的内容。 任何帮助将不胜感激。
【问题讨论】:
-
您是否尝试将 celery 用户和组添加到您的 Ubuntu 中?或者只是注释掉 CELERYD_USER 和 CELERYD_GROUP 选项以将其作为当前用户运行...
-
@Serafeim 谢谢。我注释掉了
CELERYD_USER和CELERYD_GROUP现在它可以工作了。反正你知道这些是什么意思???
标签: python django initialization celery django-celery