在 celerybeat 中一次只运行一个任务
我有一个使用 celerybeat 每分钟执行一次的任务。效果很好。但有时,该任务的运行时间会比一分钟多几秒,因为该任务的两个实例都在运行。这会导致一些…
celery eventlet 任务出现很多套接字错误
当使用 --pool=eventlet 选项运行我的 celery 工作程序时,我从 amqplib.client_0_8.method_framing.read_method 收到很多“IOError:套接字已关闭”…
django 项目中的 Celery 异步任务。它是如何运作的?
我需要在我的 Django 项目中运行长时间的任务。决定使用 celery 和 redis 作为代理。安装的redis运行: 服务器现在已准备好接受端口 6379 上的连接 比…
celerybeat shutdown - initscript 命令?
我正在尝试设置rabbitmq/celery/django-celery/django,以便它是“防重启”的,即它会自行恢复。一切似乎都工作正常,除了这个: 当我重新启动时,所…
celery .delay 挂起(最近,不是身份验证问题)
我正在运行 Celery 2.2.4/djCelery 2.2.4,使用 RabbitMQ 2.1.1 作为后端。我最近上线了两台新的 celery 服务器——我一直在两台机器上运行 2 个工作…
错误消息“找不到记录器“多处理”的处理程序”使用芹菜
RabbitMQ 现在似乎工作正常。但是,当我尝试时 python -m celery.bin.celeryd --loglevel=INFO` (常规 celeryd 不起作用),我收到错误 找不到记录器…
django/innodb -- 旧会话和事务的问题
我们刚刚将 MySQL 数据库从 MyIsam 切换到 Innodb,我们发现 Django 中出现了一个奇怪的问题。每当我们进行数据库事务时,现有会话都不会接收它......…
使用 celery 更新 Django 模型字段时避免递归 save()
我正在重写模型的 save() 方法以使用 Celery 调用异步任务。该任务还保存了模型,因此我最终遇到了重复调用 Celery 任务的递归情况。代码如下: 模型…
将所有 celery 任务的日志消息发送到单个文件
我想知道如何设置更具体的日志系统。我的所有任务都用作 logger = logging.getLogger(__name__) 模块范围的记录器。 我希望芹菜记录到“celeryd.log”…
celerybeat 自动禁用周期性任务
我想使用 django-celery 的管理界面为 celery 创建一个定期任务。我设置了一个任务,当手动或通过脚本调用时,该任务运行得很好。它只是无法通过 cele…
Redis 崩溃 Windows Server 2003 R2
我正在这里运行 cygwin 编译的 redis,32 位,2.0.2: http:// /code.google.com/p/servicestack/wiki/RedisWindowsDownload 我从终端运行它。它运行…
django-celery (djcelery) 表有什么用?
当我运行syncdb时,我注意到创建了很多表,例如: djcelery_crontabschedule ... djcelery_taskstate django-kombu 正在提供传输,因此它不能与实际队…