Confluence常见问题,及解决方法

1.实例健康检查报数据库方面的错误

1.报错截图如下

 

 

2.原因

这可能是由于MySQL服务器允许的最大数据包大小太小,或者是InnoDB日志文件太小(有时两者)所致。(这个就是我们在安装部署confluence之前,准备数据库的时候,为什么要修改数据库的配置文件,这个报错就是因为我们没按规定修改相关配置)

 

3.解决方法

解决步骤如下:

1.关闭Confluence

2.关闭mysql

3.编辑my.cnf文件(或Windows中的my.ini)

4.设为max_allowed_packet512M

5.设置innodb_log_file_size为2GB

6.删除当前的innodb日志文件。这是必需的,以便MySQL可以在重新启动时调整它们的大小(如果没有此步骤,MySQL将无法启动)。

a.这些文件称为ib_logfile*,通常位于Linux上的/var/lib/mysql中

b.如果不确定它们的位置,可以运行lsof -c mysqld | grep ib_logfile并运行MySQL来查找它们。

c.请确保只删除ib_logfile文件,而不删除ibdata文件

7.启动MySQL

8.启动Confluence

9.检查问题是否仍然存在

解决详细过程如下

[root@gitlab ~]# /etc/init.d/confluence stop
[root@gitlab ~]# systemctl stop mysqld
[root@gitlab ~]# vim /etc/my.cnf
在[mysqld]下加入以下两项配置
max_allowed_packet=256M
innodb_log_file_size=2GB
[root@gitlab ~]# rm -rf /var/lib/mysql/ib_logfile*
[root@gitlab ~]# systemctl start mysqld
[root@gitlab ~]# /etc/init.d/confluence start
posted @ 2020-09-30 14:44  清白之年980410  阅读(7336)  评论(0编辑  收藏  举报