繁体   English   中英

Django 和 Celery 日志

[英]Django and Celery logs

我们有一个 Django 应用程序(使用 Celery),每分钟处理数万个 http 请求。 我们从 Django 获得了大量的日志,比如

ip... - - [date...] "POST /url... HTTP/1.0" 200 311 "-" "libcurl-agent/1.0"

和来自 Celery 的日志

INFO:celery.worker.strategy:Task backend.tasks.my_task_name[62c288f0-63ad-45b5-8abd-bbfe11a8b612] received
INFO:celery.app.trace:Task backend.tasks.my_task_name[c633ad89-9e2c-4622-bf50-077d8dcf61b6] succeeded in 0.008994809817522764s: None

如何限制这些日志? 从一方面我想知道该应用程序是否有效。 另一方面,日志数据过多。 我可以设置类似每秒不存储 5 条日志行排除错误的设置吗?

听起来您需要检查 Celery 在您的项目中是如何设置的。 我不知道你的源代码,但是这里有一篇关于django 和 celery 的一些好的做法的好文章

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM