正在查看旧版本。 查看 当前版本.
与当前比较 查看页面历史记录
« 前一个 版本 4 下一个 »
服务器:腾讯云Ubuntu20.04,配置2核4G3M(后升级到2核8G),清华源,Confluence版本:7.10.2,下载地址下载 Confluence Server | Atlassian。
这里强调一下服务器的配置需求,按官方描述,服务器的最小配置要求为2核6G,这个要求相比于一般的云服务器要求还是很高的,个人实测过,1核2G的云服根本带不动,2核4G的云服勉强可以带动,但服务启动后可用内存只剩下200M左右,并且运动一段时间后出现过物理内存不足导致kswapd0进程占满CPU,最后不得不重启服务器的问题。升级到2核8G的配置后,Confluence Server运行就正常了,启动后内存剩余4G左右,运行几天后虽然会出现大部分内存被cache占用,导致free命令显示的可用内存也只有几百兆的情况,但服务是正常运行的,占用的cache也可以通过echo 1 > /proc/sys/vm/drop_caches回收。
echo 1 > /proc/sys/vm/drop_caches
apt-get install mysql-client apt-get install mysql-server apt-get install default-jre
这里Ubuntu20.04默认安装的MySQL是8.0版,而老版本的Ubuntu会默认安装MySQL5.7版本,这两版在数据库化上有区别。安装之后mysqld会在后台运行,监听端口3306,root用户默认没有密码,可以使用mysql -u root进入MySQL的命令行。
mysql -u root
这里参考链接:https://confluence.atlassian.com/doc/database-setup-for-mysql-128747.html,修改/etc/mysql/my.cnf,加入以下字段:
... [mysqld] character-set-server=utf8mb4 collation-server=utf8mb4_bin default-storage-engine=INNODB max_allowed_packet=256M innodb_log_file_size=2GB transaction-isolation=READ-COMMITTED
重启MySQL服务器使用参数生效。
在MySQL里创建confluence的数据库,用户名,密码: