gpt4 book ai didi

python - 与其他日志记录工具相比,使用 syslog 有什么优势?

转载 作者:太空狗 更新时间:2023-10-30 00:51:54 28 4
gpt4 key购买 nike

我们使用基于 BaseHTTPServer 的基本 python 日志服务器在 ubunutu 服务器上聚合我们的 python 日志。这个解决方案已经满足了我们的需求……直到现在。转储到此日志服务器的程序数量已经增加,现在记录器正在削弱系统。

现在我们回到绘图板,我们正在考虑使用 syslog。

使用 syslog 是否优于其他日志记录工具。

感谢帮助

最佳答案

使用 syslog 可能简单快速,但它不能让您完全控制日志的聚合方式。

您现在的主要问题是使用 BaseHTTPServer,它从来没有打算用于生产服务器或任何需要高性能的东西。

我看到两个选项:

  1. 使用支持 wsgi 的更好的 http 服务器,以及迷你 web 框架(我们使用的是 gevent+bottle,但是 http://nichol.as/benchmark-of-python-web-servers 是对解决方案的写得很好的比较)
  2. 使用消息队列。这将意味着对您的代码进行更多更改,但它是针对您的问题的专用解决方案(并且效率更高)。 (我们使用 rabbitmq,但检查 google 或 http://www.darkcoding.net/software/choosing-a-message-queue-for-python-on-ubuntu-on-a-vps 进行比较)

编辑:支持消息队列的专用解决方案是logbook .它也可以用作标准库的日志记录模块的直接替换。

关于python - 与其他日志记录工具相比,使用 syslog 有什么优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7750560/

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