是什么决定了mosquitto.db文件大小的限制

时间:2017-07-14 03:33:41

标签: mosquitto

我是mosquitto的新手并且有一些问题我希望你们都能帮助我:

  1. 是什么决定了mosquitto中持久性文件的限制大小?是系统内存还是磁盘空间?
  2. 当持久性文件大于限制大小时会发生什么?我可以将它转移到另一台服务器进行临时存储吗?
  3. mosquitto如何在重新启动时使用传输的文件发布消息?
  4. 我感谢任何反馈。

    谢谢,

1 个答案:

答案 0 :(得分:1)

  1. 可能是文件系统最大文件大小和系统/进程内存的组合,它们是最小的。但我认为,在达到这些限制之前,性能问题会变得更加严重。
  2. Mosquitto可能会崩溃。如果mossquitto超过系统/进程内存限制,那么它将被操作系统杀死或立即崩溃。我怀疑将它移动到另一台机器会有什么好处,好像mosquitto由于达到这些限制之一而崩溃,文件很可能被破坏,因此即使在同一台机器上重新启动也无法读入。
  3. 见答案2
  4. 实际上你永远不应该接近这些限制,因为有很多机上信息意味着整个系统的设计存在一些非常严重的问题。