O site às vezes leva muito tempo para carregar

2

Estou executando um sistema LAMP com o Ubuntu 14.04. Eu tenho 4 núcleos e 8GB de RAM no meu servidor

O problema é que quando me conecto ao meu site após um período ocioso (de 2 a 3 horas ou mais), o tempo de carregamento é muito demorado. Algumas vezes em torno de 60-110 segundos.

O site carrega lentamente em dois cenários

1) Isso acontece quando o site está inativo por 2-3 horas ou mais. Na segunda tentativa e depois, depois de acessar o site após o período de inatividade no site carrega em 8-10 segundos.

2) Eu também tenho uma taxa de RSS que é executada a cada uma hora. O site também leva de 60 a 70 segundos enquanto o feed RSS é executado.

Por favor, deixe-me saber como resolver o problema.

Adicionando coisas

A primeira imagem é quando o RSS não está rodando no cron e o segundo é quando o RSS está rodando no cron

Saída do livre -m

             total       used       free     shared    buffers     cached
Mem:          7985       3981       4003          0        183       1943
-/+ buffers/cache:       1855       6130
Swap:            0          0          0
    
por Jayesh Duggal 27.08.2015 / 08:04

1 resposta

0

Isso é provavelmente causado por um problema de memória . Trocou a memória para ser preciso. Deve haver algum tipo de tarefa intensiva de memória em execução no período ocioso, e todos os seus Apaches, phps e outros são trocados . Quando você tenta se conectar, eles são trocados , mas isso leva muito tempo. Uma vez que eles estão de volta na memória, tudo funciona bem. Solução:

  1. Adicione mais memória ao seu computador.

  2. Torne os processos cruciais menos permutáveis usando cgroups .

Antes de fazer isso, diagnostique seu uso de memória, carga do sistema, o parâmetro de permuta para verificar se esse é realmente o culpado.

    
por 27.08.2015 / 08:38