mysql e problemas de memória no servidor ubuntu 16.04

0

Eu configurei um VPS na Amazon há alguns dias. Eu instalei o servidor LAMP e, em seguida, carreguei alguns sites lá. Tudo estava funcionando bem até ontem eu notei os sites mostrando erros de conexão com o banco de dados. Eu verifiquei o log de erros em / var / log / mysql / e parece que existem alguns problemas de memória. Você pode ver os últimos registros do log de erros aqui: link

Eu li em algum lugar que "Não é possível alocar memória para o buffer pool" indica que este é um problema de memória e uma solução para isso seria adicionar um arquivo de troca.

O que eu queria saber é se devo aumentar a memória RAM para o VPS ou se devo adicionar esse arquivo de troca. Ou talvez haja outra solução que eu não conheça.

Informação adicional:  - Ram memória disponível agora é de 1GB  - Há cerca de 2 sites html, 2 sites wordpress, 1 site joomla e 3 outros sites php. Possível casal mais sites a serem adicionados.  - Esta é a primeira vez que eu configuro um servidor

Obrigado pela ajuda antecipada.

    
por Alex 25.11.2016 / 20:49

1 resposta

2

De acordo com link você precisa adicionar uma página de troca.

Você pode seguir isso para configurar a página de troca:

link

De acordo com este site (estou copiando aqui)

As etapas abaixo mostram como criar um espaço de troca para sua instância Micro. Eu suponho que você tenha uma conta da AWS com uma micro instância em execução.

  1. Executar dd if=/dev/zero of=/swapfile bs=1M count=1024
  2. Executar mkswap /swapfile
  3. Executar swapon /swapfile
  4. Adicione esta linha /swapfile swap swap defaults 0 0 a /etc/fstab

O passo 4 é necessário se você quiser ativar automaticamente o arquivo de troca após cada reinicialização.

Algum comando útil relacionado ao espaço de SWAP:

$ swapon -s   
$ free -k

$ swapoff -a
$ swapon  -a

Referências:

  1. link
  2. link
  3. link
  4. link
por jsalatas 25.11.2016 / 21:32