celery不能root用户启动解决(C_FORCE_ROOT environment)

转载 2015年11月19日 16:53:28

celery不能root用户启动解决(C_FORCE_ROOT environment)



Running a worker with superuser privileges when the
worker accepts messages serialized with pickle is a very bad idea!

If you really want to continue then you have to set the C_FORCE_ROOT
environment variable (but please think about this before you do).

解决方法
```
from celery import Celery, platforms

app = Celery('tasks', broker='amqp://myuser:

mypassword@localhost :5672/vhost')

platforms.C_FORCE_ROOT = True #加上这一行

@app.task
def add(x, y):
return x + y
```

相关文章推荐

Celery任务调度示例

Celery任务调度,定时任务Demon

Running Celery as root

问题解决参考z http://stackoverflow.com/questions/20346851/running-celery-as-root
  • End0o0
  • End0o0
  • 2014年04月28日 15:18
  • 1921

sentry 实时事件日志聚合平台

1.install postgreSQL(v9.6) 2.pip install sentry(v8.13.0) 3.sentry init #初始化配置文件 4.配置好postgreSQL 需要连接...

Celery教程-------------以守护进程方式运行worker

celery不能以守护进程方式运行自己,需要使用下面的工具: 通用的初始化脚本  脚本代码:extra/generic-init.d/  这个目录包含了celery worker程序通用的初始化脚本,...

Running Celery as root

问题解决参考z http://stackoverflow.com/questions/20346851/running-celery-as-root
  • End0o0
  • End0o0
  • 2014年04月28日 15:18
  • 1921

airflow FAQ

关于airflow使用过程中的一些常见问题记录

Linux下非root用户能创建新文件,却不能拷贝文件的问题

今天遇到了一个比较奇怪的问题,Linux下非root用户登录,能够在某个目录下创建新的文件,却不能对目录下一个指定文件进行拷贝(该文件的所有者是登录的用户)...

gdb非root用户的attach权限+php-fpm启动方式+tcpdump使用

查看用户使用的gdb文件的s权限是否打开 ls -lh /usr/local/bin/gdb 给用户使用gdb增加s权限 chmod +s /usr/local/bin/gdb ...

启动的shell时,指定该程序(shell 程序)属于root用户

启动的shell时,指定该程序(shell 程序)属于root用户 http://blog.csdn.net/zhenwenxian/article/details/7051806    如果要...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:celery不能root用户启动解决(C_FORCE_ROOT environment)
举报原因:
原因补充:

(最多只允许输入30个字)