我开始在我们的内部 Atlassian Confluence 实例上看到一种情况,我们大多数时候都能获得快速的性能,但每小时有几次请求(读取和写入操作)会挂起长达几分钟(我见过的最长时间是 5 分钟)。
我可以坚持下去http://confluence.atlassian.com/display/CONF34/Performance+Tuning但只是想检查是否有人可以指出我任何显而易见的事情。
我们的设置使用 Confluence 独立版,前端是同一主机上的 Apache 2.2 实例,它使用 mod_proxy 将请求转发到 Confluence。Apache 设置为对所有请求使用 HTTPS。我们在单独的服务器上有一个 MySQL 数据库。
Confluence 或 DB 服务器上的 CPU 或内存使用率没有明显飙升,因此我认为垃圾收集不是问题所在,而且我尝试增加 Apache 中的 MaxThreads,但无济于事。
提前致谢 ...
答案1
事实证明,这是由 Active Directory 服务器运行不良造成的;我们已将 Confluence 通过 Crowd 连接到 AD,使用指向多个物理 AD 服务器的虚拟 IP 地址,其中一台服务器响应非常慢。我仅使用本地服务器切换到不同的 VIP,一切看起来都很好。
@ErikA,我以前与 Atlassian 的支持合作非常愉快,但这次他们却一点帮助都没有 :-(