gpt4 book ai didi

Django celery 从警告消息中击败了大量漂移

转载 作者:行者123 更新时间:2023-12-01 05:11:11 25 4
gpt4 key购买 nike

所以我正在使用 VM (vagrant) 进行开发,当我在其中启动 celery beat 时收到此消息:

[2014-07-15 10:16:49,627: INFO/MainProcess] beat: Starting...
[W 140715 09:16:51 state:74] Substantial drift from celery@worker_publications may mean clocks are out of sync. Current drift is
3600 seconds. [orig: 2014-07-15 09:16:51.476125 recv: 2014-07-15 10:16:51.474109]

[W 140715 09:16:51 state:74] Substantial drift from celery@worker_queue may mean clocks are out of sync. Current drift is
3600 seconds. [orig: 2014-07-15 09:16:51.480642 recv: 2014-07-15 10:16:51.475021]

当我在里面约会时,我得到一个 Tue Jul 15 09:25:11 UTC 2014但问题是我住在葡萄牙,我的主机给了我 Ter Jul 15 10:25:39 WEST 2014 .

我解决这个问题的最佳方法是什么?

当我把这个直播的时候呢?

我正在使用 celery 3.1.12而我没有 CELERY_TIME_ZONE放。

最佳答案

好吧,有时做所有的 django 设置也无济于事。原因是实例或本地的本地时间不正确(甚至几秒钟)

确保多个实例之间的时间相同(例如 ec2 和 digitalocean)

sudo apt-get install ntp
sudo /etc/init.d/ntp restart

以上将确保时间同步

在如上所述之后,我在 Django 中使用以下内容
TIME_ZONE = 'America/Los_Angeles'
TZINFO = 'UTC'
USE_TZ = True

# For celery
CELERY_ENABLE_UTC = True

我正在使用以下 pip freeze
django-celery==3.1.16
Django==1.6
celery==3.1.8

关于Django celery 从警告消息中击败了大量漂移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24754542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com