Confluence 启动异常提示集群错误
2023-09-27 14:20:34 时间
这个错误出现在对 Confluence 进行数据库切换的时候。
一切都非常正常,但是在启动的时候提示有错误:
Fatal error in Confluence cluster: Database is being updated by an instance which is not part of the current cluster.
You should check network connections between cluster nodes, especially multicast traffice
根据官方的说法,这个错误是因为有 2 个 Confluence 实例连接到了 Confluence 数据库上。
Confluence 有一个 CLUSTERSAFETY 表在数据库中用于检查集群和连接的状态。
我们的数据库切换步骤是,Confluence 实例不停运行,将数据库 dump 出来后,直接恢复,然后修改 DNS 指向新的数据库。
这个时候,你可能会遇到上面的错误,导致Confluence 无法启动,也无法恢复。
正确的办法,是在 Confluence 进行数据库切换的时候,停止 Confluence 的进程。断开 Confluence 的所有连接。
将 Confluence 的老数据库备份到新数据库中。
然后修改 Confluence 的数据库指向或者 DNS
重新启动 Confluence,上面的错误就没有了。
请注意,这个过程非常重要,在 Confluence 对数据库进行切换的时候,一定要停止 Confluence 实例。
相关文章
- 无法解析指定的连接标识符 oracle错误12154
- Python 迭代器,错误、异常处理
- Google Earth Engine(GEE)——表达式错误使用分析
- Oracle的memory_max_target和memory_target修改和ORA-00845: MEMORY_TARGET not supported on this system错误解决
- IIS-将iis直接指向.net代码会出现错误
- 错误提示:通过 Web 服务器的身份验证的用户无权打开文件系统上的文件
- Git删除错误提交的commit
- Excel VLOOKUP实用教程之 07 vlookup如何解决肉眼看完全匹配,但是就是返回N/A错误(教程含数据excel)
- 细小错误总结
- Spring_错误 java.sql.SQLException: Lock wait timeout exceeded | CannotAcquireLockException 的解决
- C语言 常犯的九个小错误
- 指定的架构无效。错误: WaterEcoModel.ssdl(2,2) : 错误 0152: 未找到具有固定名称“System.Data.SqlClient”的 ADO.NET 提供程序的实体框架提
- UserControl 的一个值得注意的问题 [属性" * "的代码生成失败.错误是:"程序集"*.Version=1.0.0.0,Culture=neutral,..........无标记为序列化"
- Address already in use: JVM_Bind<null>:8080错误的解决办法