首页 > 代码库 > Celery Running Environment

Celery Running Environment

After running celery in my machine, I got this:

Running a worker with superuser privileges when theworker accepts messages serialized with pickle is a very bad idea!If you really want to continue then you have to set the C_FORCE_ROOTenvironment variable (but please think about this before you do).

  

Solution 1:

    from celery import Celery, platforms    app = Celery(tasks, broker=amqp://myuser:passwd@localhost:5672/vhost)    platforms.C_FORCE_ROOT = True    @app.task    def add(x, y):        return x, y

Solution 2:

    export C_FORCE_ROOT="true"

 

Celery Running Environment