celery django + rabbitmq = dst bug?

时间:2014-10-26 01:39:32

标签: rabbitmq celery

我正在使用带有amqp和kombu 3.0的celery(3.1)以及RabbitMQ(3.4)来为Django后端运行异步任务。

今晚我因dst(夏令时)而遇到了一个奇怪的情况,而在中欧时间,我们的服务器从UTC + 2变为UTC + 1。意思是,它是凌晨2点,然后是凌晨2点59分,而不是凌晨3点,它是凌晨2点。我想知道这是一个错误还是配置中可能有问题。

奇怪的是,我可以看到队列在“第一个2-3AM小时范围内”成长,就像它没有被消耗一样,同一个队列在“上午2点至凌晨2点”慢慢确认范围”。但不像在第二个凌晨2点发生的那样,它会尝试收听所有信息,但只是定期,在第一个小时堆放的同一个节点。

为了简单起见,如果那里有一些转变,看起来需要一小时才能确认消息。如果这是配置或错误中的问题,有任何线索吗?

提前感谢,马特

1 个答案:

答案 0 :(得分:1)

我有同样的问题。我认为这是芹菜中的一个错误。 使用UTC时间进行eta。