如何使用djcelery为celeryd启用日志文件的旋转?

nar*_*ana 13 celery

我在celery配置文件中有以下设置:

  1. CELERYD_LOG_DEBUG = 'FALSE'
  2. CELERYD_LOG_FILE = R '在/ var /日志/芹菜/ celeryd.log'
  3. CELERYD_LOG_LEVEL = "ERROR"

我查看了芹菜的设置文件,没有选项在配置中指定日志文件大小限制.即使代码看起来像使用StreamHandler而不是RotationHandler类.任何线索/提示?

谢谢.

Mau*_*cco 24

对于Ubuntu上的日志轮换,如果您的芹菜登录/ var/log/celery/celeryd.log,您可以使用上面的配置来使用/etc/logrotate.d/进行每周日志轮换.

/var/log/celery/*.log {
    weekly
    missingok
    rotate 52
    compress
    delaycompress
    notifempty
    copytruncate
}
Run Code Online (Sandbox Code Playgroud)