首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何与boltdb使用相同的共享磁盘/文件系统?

如何与boltdb使用相同的共享磁盘/文件系统?
EN

Stack Overflow用户
提问于 2017-05-26 12:27:26
回答 1查看 215关注 0票数 1

我需要在2个进程之间共享一个boltdb数据库(在2个不同的linux主机上)。一个是活着的,另一个是冷备用的,当第一个被检测到死亡时,起搏器会唤醒它。

但我看到的问题是,当冷备用启动时,它不能访问螺栓数据库,因为一个“没有锁可用”的错误。

当原始master恢复时,它可以成功打开数据库。

有没有人知道发生了什么或者我做错了什么,或者我可以做些什么来实现我的两个进程(冷备用唤醒故障转移)访问共享磁盘上相同的boltdb文件的目标?

非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2019-10-31 04:58:47

在boltDB Github [https://github.com/boltdb/bolt/issues/690]上复制相同问题的答案

BoltDB不允许多个进程访问同一数据库文件。在网络文件存储上使用也是不安全的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44193621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档