Problemas de memória do servidor e nível de serviço esperado da empresa de hospedagem

Problemas de memória do servidor e nível de serviço esperado da empresa de hospedagem

Estou envolvido na manutenção de um Ubuntu VPS que executa nossos sites Django (nginx/apache/mod_wsgi) e temos tido alguns picos de memória que causaram a morte do banco de dados ou induziram pânico no kernel quando o sistema de gerenciamento de memória pode ' não encontre nenhum processo eliminável. Estou trabalhando para corrigir os picos de memória, mas estou me perguntando se há algo que eu possa fazer para lidar melhor com o problema caso ele ocorra novamente.

Há alguma ferramenta que eu possa usar para detectar picos de memória e, por exemplo, encerrar o processo incorreto e enviar um e-mail ao administrador do servidor para corrigi-lo? Eliminar um site para que o servidor possa permanecer operacional é certamente preferível a tudo cair.

Além disso, fomos cobradosUS$ 600para serviço fora do horário comercial porque tivemos que fazer com que a empresa de hospedagem reiniciasse o servidor - essa é uma prática padrão entre as empresas de hospedagem? Outro provedor com quem trabalho fornece um painel com o qual eu mesmo posso parar e iniciar o servidor e, como bastava reiniciar, US$ 600 parecem excessivamente excessivos. (Isso é NZD, custa cerca de US$ 445)

Responder1

$ 600 é definitivamente caro para reiniciar fora do horário comercial. Eu sugiro procurar outro host. Para efeito de comparação, você poderia obter alguns meses de hospedagem em um local que oferece reinicializações automáticas por esse valor.

Confira o moni para eliminar processos automaticamente. Você pode configurá-lo para monitorar a CPU/memória ou até mesmo o status de um servidor e fazer com que ele tome medidas se algo parecer anormal.

Responder2

Você pode configurar o sistema para não sobrecarregar a memória. Use sysctlpara definir vm.overcommitcomo 0.

445 USD parece muito, mas: você leu as letras miúdasantesvocê teve um problema? Você tinha um plano sobre o que fazer se fosse necessária uma reinicialização? É uma daquelas coisas que podem ser óbvias em retrospecto, masdeveser planejado com antecedência. E, honestamente, US$ 445 podem ser exorbitantes, mas não é um preço terrível para essa lição.

informação relacionada