Os servidores Postgres e Media Linode precisam ser reinicializados regularmente

1

Eu tenho um site em execução em várias máquinas virtuais Linode, incluindo VMs separadas em execução:

  1. Django (e apache)
  2. Django (para executar scripts com uso intensivo de memória)
  3. Postgres
  4. Servidor de mídia, com um ponto de montagem de rede privada nas VMs do Django.

De repente, começou a desenvolver dois problemas de uma só vez:

  1. A primeira é que o postgres reclama de "desculpe, muitos clientes já".
  2. A segunda é que o servidor de mídia não está mais acessível nos sites do django. Se eu tentar fazer o ping do IP local do servidor de mídia, receberei um 'Destino inacessível'.

Como resolver isso (curto prazo)

Desligando a segunda máquina do Django (aquela para tarefas que consomem muita memória) e não resolve o problema.

O problema é resolvido reiniciando as caixas postgres e media, mas tende a ocorrer após alguns dias.

Outras informações

Principalmente, mas nem sempre, ambas as questões parecem surgir ao mesmo tempo. Eu não fui capaz de encontrar um padrão para quando eles acontecem, às vezes em períodos de maior movimento, às vezes não, embora pareça ser mais provável quando uma tarefa intensiva está sendo executada.

O site funciona sem esse problema há alguns anos e só começou a acontecer.

Eu olhei para o /var/log/syslog para as caixas diferentes, mas nada parece muito útil.

Aqui está /etc/fstab para a montagem da VM de mídia no servidor do Django (anônima):

192.168.xxx.xxx:/path/to/mount /mnt/media nfs rsize=8192,wsize=8192,timeo=14,intr

Não sei onde procurar a seguir para resolver isso - alguém tem uma ideia? Obrigado antecipadamente!

    
por seddonym 09.11.2015 / 11:16

0 respostas