【问题标题】:Windows MongoDB Journal very largeWindows MongoDB 日志非常大
【发布时间】:2019-05-29 06:22:56
【问题描述】:

我在我的 Windows 机器上使用 MongoDB Server v3.6,配置文件如下:

systemLog:
  destination: file
  path: "C:/data/log/mongodb.log"
  logAppend: true
storage:
  engine: wiredTiger
  dbPath: "C:/data/db"
net:
  port: 27017
  bindIp: "127.0.0.1"
  ipv6: false
  ssl:
    mode: "preferSSL"
    PEMKeyFile: "C:/data/ssl/cert.pem"
    PEMKeyPassword: "****"
    allowInvalidCertificates: true
    allowInvalidHostnames: true
security:
  authorization: disabled

当我通过推送更新将大量数据写入集合中的数组时,C:/data/db/journal/ 中会弹出大量文件 它们被称为 WiredTigerLog. 和 WiredTigerPreplog.,每个都是 102.4 MB 大。 从我读过的内容来看,日志应该在更改写入磁盘时清除。即使我停止将数据写入数据库的程序,这些文件也会一直保留到我关闭数据库。我有两次硬崩溃,因为我用完了磁盘空间。大约一个小时的数据导入后,日志膨胀到 100 GB+。

发生了什么,我该如何解决?

【问题讨论】:

    标签: windows mongodb diskspace journaling


    【解决方案1】:

    我升级到 mongodb 服务器版本 4.05。日志文件现在被删除。仍然会弹出大约 10 个左右的文件,但它们最终会被删除,即使在连续写入大量数据时也是如此。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-29
      • 1970-01-01
      • 1970-01-01
      • 2016-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多