Configuração do servidor de produção (cluster)

1

Eu tenho um problema que gostaria de abordar para você. Estamos criando um webapp que mostra infos e estatísticas. E nós temos um problema sobre como "fazer certo" a nossa configuração do servidor

A coisa é que nossos aplicativos usam crons para fazer algumas coisas, e o crons bloqueia nosso banco de dados e, quando isso acontece, todo o aplicativo é congelado, o que significa que não há entrada do usuário, nem carregamento de páginas, etc.

O que devemos fazer para evitar que isso aconteça? Existe uma maneira de espelhar o banco de dados e manter dois deles um para backend e um para frontend, ou devemos limitar as conexões com o banco de dados, ou talvez devêssemos usar algum outro método.

Qualquer ajuda seria apreciada

    
por PartyPete 10.09.2014 / 11:01

1 resposta

1

Você deve fazer seus programadores para consertar as consultas cron, que elas não bloqueiem o mysql. Esse é o único caminho certo. Se um programador precisa processar muitos dados, deve executá-lo em um loop em pequenos e rápidos blocos.

    
por 10.09.2014 / 11:54

Tags