我正在尝试安装一个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"
我知道这些是错误的,所以它会抛出错误。
文档中只是这样说:
CELERYD_USER
User to run celeryd as. Default is current user.
关于此事没有更多的内容。 非常感谢您的帮助。
CELERYD_USER
和CELERYD_GROUP
,现在它可以工作了。不过你知道这些是什么意思吗? - suhailvs