- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试获取 celery 的官方教程,但一直出现此错误:
D:\test>celery -A tasks worker --loglevel=info
-------------- celery@BLR122S v3.0.17 (Chiastic Slide)
---- **** -----
--- * * * -- [Configuration]
-- * - **** --- . broker: amqp://guest@localhost:5672//
- ** ---------- . app: tasks:0x2a76850
- ** ---------- . concurrency: 2 (processes)
- ** ---------- . events: OFF (enable -E to monitor this worker)
- ** ----------
- * --- * --- [Queues]
-- ******* ---- . celery: exchange:celery(direct) binding:celery
--- ***** -----
[Tasks]
. tasks.add
[2013-03-29 17:50:52,533: WARNING/MainProcess] celery@BLR122S ready.
[2013-03-29 17:50:52,568: INFO/MainProcess] consumer: Connected to amqp://guest@ 127.0.0.1:5672//.
[2013-03-29 17:51:32,496: INFO/MainProcess] Got task from broker: tasks.add[8345 9233-ce54-40ed-a2a8-ee0d60768006]
[2013-03-29 17:51:32,562: ERROR/MainProcess] Task tasks.add[83459233-ce54-40ed-a 2a8-ee0d60768006] raised exception: Task of kind 'tasks.add' is not registered, please make sure it's imported.
Traceback (most recent call last):File "C:\Python27\lib\site-packages\billiard\pool.py", line 293, in worker
result = (True, func(*args, **kwds))
File "C:\Python27\lib\site-packages\celery\task\trace.py", line 320, in _fast_trace_task
return _tasks[task].__trace__(uuid, args, kwargs, request)[0]
File "C:\Python27\lib\site-packages\celery\app\registry.py", line 20, in __missing__
raise self.NotRegistered(key)
NotRegistered: 'tasks.add'
我安装了celery==3.0.17和rabbitMQ。
然后通过“D:\test>celery -A tasks worker --loglevel=info
”启动celerytasks.add
似乎在 [Tasks] 中,但调用方式为:
>>> from tasks import add
>>> add.delay(1,1)
# Out: AsyncResult: 83459233-ce54-40ed-a2a8-ee0d60768006
得到上面的失败。有没有人遇到同样的问题?
编辑:这是我从教程中复制的 tasks.py。
from celery import Celery
celery = Celery('tasks', broker='amqp://guest@localhost//')
@celery.task
def add(x, y):
return x + y
最佳答案
首先尝试导入任务,我建议您在交互式 python 环境(如 python IDE)中执行您的工作,然后执行此操作:
在编写 tasks.add
之前
关于python - celery 教程 : NotRegistered error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15701312/
4 月,我们开始收到大量“NotRegistered”错误。根据 Google 文档,只有在卸载或更新应用程序时才会发生这种情况,但在我们的例子中,即使设备完全没有发生任何事情, token 也会在大
我正在使用 Android GCM 推送服务,它在一段时间内运行良好,但是如果我让我的应用程序空闲几分钟,或者当我在代码中进行一些修改后重新运行它时,我没有收到任何消息并且 GCM 服务器给我这个错误
感谢您阅读我的文章: 我让 C2DM 在我的应用程序中完美运行。为了测试不同的场景,我注销了我的手机,这样它就不会再收到推送,然后我重新注册了我的手机。由于我已经重新注册推送不起作用。 以下是我遇到的
我是根据 GCM documentation 学习的如果由于应用程序在设备上卸载或其他原因导致设备不再注册而导致发送消息失败,它将返回错误值“NotRegistered”。 我的问题是,响应是否还会包
在 django shell 中运行此脚本: import processors.topics.tasks as t t.test.delay() 给出这个错误: NotRegistered: 'pr
我正在尝试获取 celery 的官方教程,但一直出现此错误: D:\test>celery -A tasks worker --loglevel=info -------------- celery@
我遇到了使用 FCM 向 Android 发送推送通知的奇怪问题。 Goal :- Having error while sending push notification 下面是我确实有向 Andr
我已经使用 GCM 很长时间了。有一天突然断了。问题是我发送的第一个推送返回成功状态,但该应用程序没有收到任何推送。我发送的第二次推送失败并出现 NotRegistered 错误。我重新安装应用程序:
我的应用程序不会收到来自 GCM 的任何消息,当生成号码并通过联系 Activity 发送它时,我在 mysql 中收到它,如下所示 #######:############ #######aWvJR
我正在尝试通过 Java 服务器通过以下代码向已注册的设备发送推送通知: import java.io.IOException; import java.util.ArrayList; import
我正在使用 Android GCM 推送服务,它在一段时间内运行良好,但在这期间出现故障。 详情如下如果我让我的应用程序空闲一段时间,然后服务器突然从 Google GCM 收到 NotRegiste
这是我为 GCM 创建的示例服务器。 class Program2 { public static string SenderId = "318115091714"; public s
我们刚刚从 GCM 迁移到 FCM。为了跟踪卸载,我们向所有用户发送静默通知,如果我们收到“NotRegistered”响应,我们将用户视为已卸载。从最近几天开始,我们开始收到一些尚未卸载该应用的用户
我按照 firebase.google.com 上的说明在我的项目中添加了 FCM。 一切正常,我的日志中收到消息“FirebaseApp 初始化成功”和新 token 。但它不起作用......只有
我有一个客户端 celery 应用程序为工作人员(使用 Redis)发布任务,它工作正常。客户端和工作应用程序都使用相同的配置: app = Celery('clientApp', broker='r
我启动了这个Turial,Here 得到这个错误 **mongoengine.errors.NotRegistered:** `Comment` has not been registered in
虽然我在使用 Android 时从未遇到过任何问题,但我所有向 iOS 发送通知的尝试都失败了。一切都已正确设置,但 gcm 端点始终为每个 iOS reg_id 返回“NotRegistered”,
我使用以下方式获得了注册 ID: String regid = (GoogleCloudMessaging.getInstance(this)).register("My_Sender_ID"); 并
我正在 Xamarin Android 中开发一个应用程序,对于我正在使用 FCM 预发布包的通知:https://www.nuget.org/packages/Xamarin.Firebase.Me
我正在尝试弄清楚如何获得 Google GCM 响应(即 NotRegistered 错误),以便我可以从用户帐户中删除 GCM 信息。 来自 GCM Archetecture Overview (关
我是一名优秀的程序员,十分优秀!