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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM