当我试图在Django应用程序中启动芹菜工人时:
celery -A myApp worker -l info
我得到以下错误:
File "/home/alexander/.pyenv/versions/3.5.1/envs/myApp/lib/python3.5/site-packages/celery/utils/collections.py", line 134, in __getattr__
type(self).__name__, k))
AttributeError: 'Settings' object has no attrib
我正在运行。
我们定义了以下任务:
from celery import Celery
app = Celery('tasks', broker='amqp://guest@localhost//')
@app.task
def add(x, y):
return x + y
那就叫它:
>>> from tasks import add
>>> add.delay(4, 4)
但我得到了以下错误:
AttributeError: 'DisabledBackend' object has no at
基本上,我试图在一个单独的线程中在服务器端生成事件。我有一个应该发出事件的celery.task,但是它的代码永远不会被执行。
import json
import time
from celery import Celery
from flask import Flask
from flask import jsonify
from flask import render_template
from flask import request
from flask_socketio import SocketIO
broker_url = "redis://localhost:
我使用的是Django==2.0.5和celery==4.0.2。我的proj/proj/celery.py看起来像这样:
from __future__ import absolute_import, unicode_literals
import os
from celery import Celery
# set the default Django settings module for the 'celery' program.
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'proj.set
我最近一直在翻阅软件开发,并成功地使芹菜屈从于我的意志。
我已经成功地使用它发送电子邮件,并刚刚尝试使用几乎完全相同的代码(在重新启动所有进程等)发送短信通过Twilio。
然而,我一直有以下问题:
File "/Users/Rob/Dropbox/Python/secTrial/views.py", line 115, in send_sms
send_sms.delay(recipients, form.text.data)
AttributeError: 'function' object has no attribute 'delay'
我有一个关于芹菜的问题。我正在调用一个名为task的函数,我想返回一个特定类的列表。但如果我这样做,我的服务器上会出现一个错误:
No module named 'modelsgert'
modelsgert是定义我的类的python文件的名称。我已经将相同的文件导入到位于我的服务器上的项目中,但他并不知道这一点。可能他发送了一个引用,指向celery服务器上文件的文件位置。
代码芹菜服务器:
from celery import Celery
from sqlalchemy import create_engine
from sqlalchemy.orm import ses
我正在与celery作斗争,而不是像它的文档所说的那样:我有一个DJango 1.9应用程序,我运行的是celery 3.1.20,我有以下内容:
myapp/celery.py:
from __future__ import absolute_import
import os
from celery import Celery
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'myapp.settings')
from django.conf import settings # noqa
app = Ce
为我的烧瓶项目准备芹菜。当使用upstart命令(sudo /etc/init.d/celeryd start)时,我得到
celery init v10.1.
Using config script: /etc/default/celeryd
Traceback (most recent call last):
File "/home/user/.local/bin/celery", line 7, in <module>
from celery.__main__ import main
ModuleNotFoundError: No module n
我试着第一次启动芹菜,但出现了以下错误,我安装了redis,它的启动很好,但是django似乎还是有问题,
File "<frozen importlib._bootstrap_external>", line 848, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/home/atif/Documents/celery_test/celery-env/lib/python3