7

我有一个烧瓶应用程序,它在服务器上的多个 gunicorn 同步进程中运行,并使用 TimedRotatingFileHandler 从每个工作人员的烧瓶应用程序内登录到文件。回想起来,这似乎是不安全的。是否有一种标准方法可以在 python 中(大容量)完成此操作,而无需编写我自己的基于套接字的日志服务器或类似的?其他人如何做到这一点?我们确实使用 syslog 跨服务器聚合到日志服务器,但理想情况下,我希望首先将日志保留在应用程序节点上。

感谢您的见解

4

2 回答 2

2

我使用ConcurrentRotatingFileHandler

于 2013-11-14T16:59:26.913 回答
1

我们最终更改了我们的应用程序以将日志发送到标准输出,现在依靠 supervisord 来聚合日志并将它们写入文件。我们还考虑将日志直接发送到 rsyslog,但目前这对我们来说效果很好。

于 2013-01-13T15:52:21.577 回答