在虚拟环境下运行 Confluence 6
这个页面针对运行在虚拟硬件环境下的 Confluence 提供一些信息。
概要
在虚拟环境(virtual machine (VM))下运行 Confluence 需要一些特定的技能来进行设定和进行管理。更主要的是 Confluence 的运行性能将会受到在相同架构下运行的其他虚拟机的影响,同时也与你如何配置 Confluence 有关。
Atlassian 能够支持 Confluence 和 Confluence 数据中心环境在虚拟机环境下运行,但是不能对虚拟环境自身环境的维护提供支持。
建议
下面的一些建议来自于我们将 Confluence 部署到虚拟环境下运行的一些经验。这些虚拟环境包括如 VMWare 和 KVM,同时也来自于我们对这些环境下运行用户提供支持后获得一些经验。
- 了解你的平台(Know your platform)—— 对你运行环境下的操作系统相关文档应该需要有一些了解,然后来选择虚拟化的技术或者设置可以依赖 VM(virtual machine)环境的一些知识。
- 指派足够的内存(Allocate enough memory)—— 作为一个 Java 的 Web 应用程序,与其他的 Web 应用程序相比,Confluence 需要大量的内存。请确定你的虚拟机能够提供足够多的物理内存来运行 Confluence,同时还不需要将 Confluence 运行到交换区(swapping)。
- 处理高 I/O(Handle high I/O)—— 在通常的使用情况下,Confluence 需要大量的 I/O 数,这些操作被用来操作数据库和主目录的内容请求。这些请求针对每一次资源请求都会被进行。请确定在你的 VM 环境中使用了正确的驱动器类型来优化这些访问。
- 处理峰值 CPU 和内存使用(Handle peak CPU and memory usage)—— 针对一些特定的操作(包括 PDF 导出,Office 文档处理和显示大量内容的页面)Confluence 将会需要大量的 CPU 和内存使用。请确定你选择的虚拟环境具有足够的弹性和能力来处理峰值运行,而不是仅仅是等待运行。
- 正确的时间同步(Synchronise time correctly)—— 一些用户在 VM 和主机上的时间同步上有问题。这个将会导致 Confluence 的计划任务执行混乱从而中断计划任务的执行。当你再虚拟环境下发现 Confluence 计划任务执行混乱的时候,我们强烈推荐你对 VM 和服务器主机的时间同步进行检查。
更多帮助
有关为在虚拟环境下运行 Confluence 进行设置的更多帮助,你可以选择咨询 Atlassian Expert。一些专家对安装和性能优化具有相关的经验,并且能够帮助你对 Confluence 进行配置。
https://www.cwiki.us/display/CONF6ZH/Running+Confluence+in+a+Virtualized+Environment
在虚拟环境下运行 Confluence 6的更多相关文章
- 关于本地代码挂载到vm虚拟环境下运行
第一步: 首先你得装个 VM 虚拟机 然后新建一个Linux虚拟环境(建议CentOS镜像)(PS:至于安装此处就省略.....) 第二步:启动虚拟机配置 lnmp (这里我们可以使用 lnmp的 ...
- windows 虚拟环境下 安装 mysql 引擎一系列错误处理
报错现象 运行django 报错. 很明显是缺少引擎 下载引擎 django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb m ...
- Windows下安装Confluence并破解汉化
注:本文来源于<Windows下安装Confluence并破解汉化> 一.事前准备 1:JDK下载并安装:jdk-6u45-windows-i586.exe 2:MySQL JDBC连接驱 ...
- linux下运行crm
linux下运行crm 1.从windows把crm代码拷贝到linux服务器上 2.学习virtualenvwrapper工具升级版 1.安装 pip3 install virtualenvwrap ...
- Sublime Text3配置在可交互环境下运行python快捷键
安装插件 在Sublime Text3下面写代码感觉很不错,但是写Python的时候遇到了一些问题. 用Sublime Text3打开python文件,或者在Sublime Text3下写好pytho ...
- 在Linux系统下运行微信Web开发者工具
微信Web开发者工具只有window版本和mac版本,如果想要在Linux系统下运行微信Web开发者工具,需要花费很大周折. 注:带 * 的步骤或文件为不确定是否管用的步骤或文件.本人系统为Linux ...
- Mac-OSX的Python3.5虚拟环境下安装Opencv
Mac-OSX的Python3.5虚拟环境下安装Opencv 1 关键词 关键词:Mac,OSX,Python3.5,Virtualenv,Opencv 2 概述 本文是一篇 环境搭建 的基础 ...
- linux 环境下运行STS时 出现must be available in order to run STS
linux 环境下运行ECLIPSE时 出现 “ A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be avai ...
- 在Mac下运行ASP.NET Core应用程序
在Mac下运行ASP.NET Core应用程序 通过参照.NET Core相关官方文档,在我的Mac电脑上用Visual Studio Code创建了我的第一个ASP.NET应用. 开发环境搭建 首先 ...
随机推荐
- mysql数据库的主从同步,实现读写分离 g
https://blog.csdn.net/qq_15092079/article/details/81672920 前言 1 分别在两台centos 7系统上安装mysql 5.7 2 master ...
- nessus无法访问https://localhost:8834/#/,解决方法。
之前没弄明白为啥经常访问不了https://localhost:8834/#/,后面才发现是服务关闭了. 首先netstat -an 查看8834是否开启, 直接运行一下nessus目录下的nessu ...
- C++ 11 多线程下std::unique_lock与std::lock_guard的区别和用法
这里主要介绍std::unique_lock与std::lock_guard的区别用法 先说简单的 一.std::lock_guard的用法 std::lock_guard其实就是简单的RAII封装, ...
- maven工程下添加oracle驱动包
maven工程手动安装oracle驱动包到本地仓库 下载ojdbc.jar包 这个当然是最好去官网下载了.http://mvnrepository.com这个仓库上有,具体页面地址为: http:// ...
- ORA-00444: background process DBRM failed while starting
SQL> startup 报错:ORA-00444: background process DBRM failed while startingORA-00020:maximum number ...
- linux 下tftpf搭建
什么是TFTP服务 TFTP(Trivial File Transfer Protocol,简单文件传输协议) 是TCP/IP协议族中的一个用来在客户机与服务器之间进行 简单文件传输的协 ...
- .NET 4.5 中新提供的压缩类(转载)
Windows8 的开发已经如火如荼开始了,在 Windows8 中提供的 .NET Framework 已经更新到了 4.5 版,其中又增加了一些新的特性,对压缩文件的支持就是其中之一. 在 4.5 ...
- ucli tcl cmd
ucli接口与tcl 8.6兼容:vcs中要调用ucli接口,执行脚本,必须在compile的时候,加入debug的权限: -debug,-debug_pp,-debug_all,-debug_acc ...
- php redis队列操作
php redis队列操作 rpush/rpushx 有序列表操作,从队列后插入元素:lpush/lpushx 和 rpush/rpushx 的区别是插入到队列的头部,同上,'x'含义是只对已存在的 ...
- SpringMvc CharacterEncodingFilter 解析 encoding 参数并初始化参数
SpringMvc CharacterEncodingFilter 解析 encoding 参数并初始化参数: