优化方法
看confluence日志
/var/atlassian/application-data/confluence/logs/atlanssian-confluence.log
/var/atlassian/application-data/confluence/logs/atlassian-diagnostics.log
找其中的ERROR, WARNING.
在google查错误信息.
优化步骤
1. mysql优化
1).禁用log writer线程的参数应该是OFF,而不是NO.
2). 设置了错误日志文件名. 以前没有设置. 错误信息没有写在data/confluence.err, 而是写在/var/log/message,
在mysql>查看log_error, 为 stderr.
3)修改数据刷新模式
innodb_flush_method=O_DIRECT_NO_FSYNC
改为最快的O_DIRECT_NO_FSYNC. 这样有丢失数据的风险.不过在这个confluence上问题不大.
4)修改日志文件为256M. innodb_log_file_size=256M
这是在atlassian-diagnostics.log 看到的.
[root@confluence etc]# diff my.cnf my.cnf.20240525
4c4
< innodb_log_writer_threads=OFF
---
> innodb_log_writer_threads=NO
14d13
< log_error=confluence.err
25,27d23
< #2024.05.25 to improve io performance, change from fsync to O_DIRECT_NO_FSYNC
< innodb_flush_method=O_DIRECT_NO_FSYNC
< innodb_log_file_size=256M
[root@confluence etc]#
2. 禁用了一些插件
打开一般配置-> 应用管理, 把所有插件都禁用.
https://community.atlassian.com/t5/Atlassian-Migration-Program/Can-I-disable-the-Cloud-Migration-Assistant-app/qaq-p/1292722
3. 修复了错误
confluence.log报错 flushEdgeIndexQueueJob
关闭confluence
cd /var/atlassian/application-data/confluence
mv index index.0525
mv journal journal.0525.
启动confluence
参考
https://confluence.atlassian.com/confkb/exception-when-creating-or-deleting-page-683181903.html
https://confluence.atlassian.com/confkb/how-to-rebuild-the-content-indexes-from-scratch-on-confluence-server-110035351.html
优化结果
优化后, confluence日志没有ERROR.
启动速度更快.编辑保存更快.