【问题标题】:Filebeat prevents python rotating log from rotating files in windows osFilebeat防止python旋转日志在windows os中旋转文件
【发布时间】:2017-08-09 14:15:09
【问题描述】:

环境: 赢得 10 蟒蛇2.7 文件节拍 5.1.1

我的应用程序使用 Rotating 日志处理程序写入日志。当我启动 Filebeat 时,我开始从日志库中获取以下异常。

Traceback (most recent call last):
File “C:\Anaconda2\Lib\logging\handlers.py”, line 77, in emit
   self.doRollover()
File “C:\Anaconda2\Lib\logging\handlers.py”, line 142, in 
doRollover
   os.rename(self.baseFilename, dfn)
WindowsError: [Error 183] Cannot create a file when that file already 
exists

我该如何解决?

【问题讨论】:

  • 如果没有minimal reproducible example,很难猜到。您能否设置一个最大字节值非常短的最小日志记录系统来重现该问题?

标签: python windows logging filebeat


【解决方案1】:

发布我的决议。

在 Filebeat docs - 如果您在 Windows 中旋转日志时遇到问题,您应该使用: close_renamed:真 close_removed: 真

我试过了,但由于配置中的缩进错误,它没有工作。 修复了它,现在我没有任何问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-07
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 2021-07-14
    • 2021-04-26
    • 2021-06-04
    相关资源
    最近更新 更多