Investigando problemas de simultaneidade no Heroku

1

Estou tendo problemas com um aplicativo Rails no Heroku. O número de solicitações por minuto que ele pode manipular caiu repentinamente SHARPLY.

Estou procurando uma lista de coisas para investigar como corrigir isso, como estamos divulgando hoje, e tudo que eu verifiquei parece não aumentar esse limite de desempenho.

Especificamente, minha configuração é: Heroku, Unicorn e Rails com um banco de dados MongoHQ.

Resultados 2 dias atrás: 40.000 solicitações por minuto Resultados agora: 2.000 solicitações por minuto

Eu tentei as etapas a seguir para trazer o desempenho de volta aos níveis anteriores, mas nenhum deles fez a diferença e estou perplexo:  - aumentar o número de dynos  - troque para 2x dynos  - reverter para a base de código anterior e arquivos de configuração  - desabilitar o logging do Paper Trail  - procurar por erros Heroku nos logs de erro  - procure por troca ou um grande índice no mongoHQ  - verificar o uso da memória - parece bem  - marque / ajuste as configurações do Unicorn - mais trabalhadores, atrasos mais curtos

A única mudança nas requisições por minuto que eu tive sucesso é que diminuir os dynos abaixo de 4 diminui as solicitações por minuto.

O que mais eu não verifiquei?

    
por Corey Knight 04.07.2013 / 05:29

0 respostas