SOLR alto uso da CPU na amazon EC2

1

Eu instalei o solr-3.6 na minha caixa local do windows e funcionou bem.

Instalei o solr-4.0 no amazon ec2 linux large instance e o uso do cpu disparou até 100%. Manteve a 80-90% da potência média da CPU.

Eu pensei que poderia ser por causa do 4.0, então eu instalei o 3.6 no EC2 novamente. Mas, novamente, o uso da CPU foi de 80-90% da média.

Com ambas as versões, o solr funciona no EC2. Não sei porque o uso da CPU é tão alto. Eu iniciei o servidor solr usando "sudo nohup java -jar start.jar &"

Na minha caixa local, o java 1.7 é instalado e no EC2 é 1.6.0_24. Eu mapeei o solr dir para um volume do EBS.

/dev/mapper/vg1-solr   8361916   1935928   6342128  24% /home/ec2-user/SOLR/solr/example/solr

Existe algum problema conhecido?

    
por user644745 03.07.2012 / 21:32

1 resposta

1

Parece que há um problema, que foi descrito na resposta abaixo. Para obter mais detalhes, consulte Alguém mais experimentando altas taxas de falhas no servidor Linux durante um segundo dia bissexto?

Nós enfrentamos apenas essa questão ontem - o problema é por causa do segundo bissexto de 30 de junho de 2012. Um componente do kernel Linux que gerencia os tempos de sono não é atualizado para a hora correta e isso causa um uso extremamente alto da CPU para processos Java. Pergunta relacionada no serverfault e minha correção derivada dele (para o Debian):

(emita estes comandos da linha de comando)

export LANG="en_EN"
date -s "'date'"

/etc/init.d/ntp stop
ntpdate pool.ntp.org
/etc/init.d/ntp start

Para sistemas derivados da Red Hat, acredito que você substitua o ntp pelo ntpd.

    
por 04.07.2012 / 05:21