Eu tenho uma instância do Redmine (Bitnami Stack) que é invulgarmente lenta. Porque eu estou apenas tentando chegar ao fundo disso, eu tenho algumas teorias que gostaria de discutir aqui. Então, se alguém tem alguma idéia sobre isso, por favor, fique à vontade para ajudar: -)
Sistema:
Bitnami Stack com Redmine 1.4.x é atualizado para o Bitnami Stack com Redmine 2.1.0 desta forma:
A pilha está sendo executada em uma máquina virtual com o OpenSUSE 12.1. Os recursos não devem ser um problema, pois há sempre vários gigabytes de RAM livre e os picos de CPU nos pedidos do Redmine só chegam a 50% dos núcleos de 2 cpu. Também há poucos usuários acessando-o.
O que pode ser totalmente importante: o login do usuário é feito via LDAP (ActiveDirectory).
Problema:
Em cada pedido, Redmine reage de modo anormalmente lento. Às vezes leva 3 segundos, às vezes até 10 segundos para entregar a página.
Meus pensamentos:
Mais uma coisa que parece muito estranha para mim, mas pode ser um resultado falso de medição (preciso verificar isso amanhã quando eu vir a máquina):
Eu tentei verificar se é um problema de rede (rede reagindo devagar, talvez DNS ou algo assim; servidor está na rede local). Parecia que os pedidos no host local (Navegador diretamente na VM do OpenSUSE) eram rápidos, mas os pedidos pela rede não eram. Geralmente eu pensaria em um problema de rede, mas o estranho é: quando realmente medimos os tempos de conexão, a rede é rápida como o inferno. Ping é bom, tempos de entrega estáticos também. Parecia que apenas as páginas calculadas do lado Redmine são enviadas lentamente pelo servidor de aplicativos enquanto o Apache ainda é rápido - mas apenas quando a solicitação é uma solicitação de LAN remota. Muito estranho… mas como mencionei acima, tenho que verificar novamente este. Parece apenas ilógico para mim.
Tags performance networking ldap redmine