Советы по отладке для прерывистых медленных ответов от Confluence
Я начал видеть ситуацию на нашем внутреннем экземпляре Atlassian Confluence, где большую часть времени мы получаем высокую производительность, но несколько раз в час запросы (и операции чтения, и записи) просто зависают на несколько минут (дольше, чем я) видел 5 минут).
Я мог бы пахать через http://confluence.atlassian.com/display/CONF34/Performance+Tuning но просто хотел проверить, может ли кто-нибудь указать мне на что-то очевидное.
Наша установка использует автономный Confluence, запущенный экземпляром Apache 2.2 на том же хосте, который использует mod_proxy для пересылки запросов в Confluence. Apache настроен на использование HTTPS для всех запросов. У нас есть MySQL DB на отдельном сервере.
На серверах Confluence или DB нет явных всплесков использования ЦП или памяти, поэтому я не думаю, что сборка мусора является проблемой, и я пытался увеличить MaxThreads в Apache, но безрезультатно.
Заранее спасибо...
1 ответ
Это оказалось вызвано плохим поведением сервера Active Directory; у нас Confluence подключен к AD через Crowd, используя виртуальный IP-адрес, который указывает на несколько физических серверов AD, и один из серверов реагировал очень медленно. Я переключился на другой VIP, используя только локальные серверы, и все выглядит хорошо.
@ErikA, у меня был очень хороший опыт поддержки Atlassian в прошлом, но в этом случае они совсем не помогли:-(