Ir para conteúdo
View in the app

A better way to browse. Learn more.

Portal do Host

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Postado

Olá pessoal, 

 

Tenho um servidor Linode 4096 que roda basicamente o Moodle 2.3, e claro (Apache/2.2.17 (Ubuntu), MySQL: 5.1.63 e PHP Version 5.3.5). Este projeto tem algumas especificidades, uma delas é que todas as quartas e sextas-feiras temos um pico de acesso simultâneos que varia entre 30 e 40 usuários (as atividades principais no Moodle são fóruns), e são nestes dias que o problema acontece.

A medida que aumenta o número de usuários simultâneos o servidor vai ficando lento e chega a travar (não responder ao carregamento das páginas). Pelo que pesquisei o problema pode ser na gravação dos dados no MySql.

Minha dúvida é: seria interessante instalar um cloudflare ou varnish cache nesta situação?  caso o problema seja no Mysql, qual recomendação.

 

Desde já agradeço a todos.

 

OBs. Anexei um relatório do LINODE e a tela com erro.

post-312-0-15395200-1396472489_thumb.png

Linode - Graphs __ fpc-moodle - Last 24 Hours.pdf



Postado

Quando as páginas param de carregar o ssh acessa? Pode ser que o serviço esteja caindo e não o servidor que fica lento = Configuração/Otimização


Postado
  • Autor

Quando as páginas param de carregar o ssh acessa? Pode ser que o serviço esteja caindo e não o servidor que fica lento = Configuração/Otimização

 

Lucas, mesmo com as páginas não carregando (ou extremamente lentas) consigo sim acessar o SSH.


Postado

Ao acessar o ssh consegue visualizar o load da maquina? pode utilizar o uptime e também poderá ver os processos com ps -aux

 

Ao que tudo indica é apenas otimização. Qual a configuração da maquina?


Postado
  • Autor

A máquina é um LINODE com (4 GB RAM, 8 CPU (4x priority), 192 GB Storage, 8 TB Transfer).

Durante a lentidão vi via SSH que o consumo de memória e CPU estavão altos, mas não justificavam tamanha lentidão.

 

Que tipo de otimização sugere?


Postado

Isso pode ser um cargalo do disco. Veja o consumo do hd nesses periodos de lentidão.

 

A máquina é um LINODE com (4 GB RAM, 8 CPU (4x priority), 192 GB Storage, 8 TB Transfer).

Durante a lentidão vi via SSH que o consumo de memória e CPU estavão altos, mas não justificavam tamanha lentidão.

 

Que tipo de otimização sugere?

WebChamp - Hospedagem de Sites, Revenda de Hospedagem, Revenda de VPS, Servidores Virtuais  (OpenVZ / KVM).


Postado
Ol@,
 
Parece que você está usando a base de dados para guardar a sessão do usuário no Moodle, isso pode causar muita carga no MySQL, especialmente se você está usando MyISAM e não Innodb (recomendo).
 
Se você estiver usando a última versão estável, considera usar um plugin de caching, como o memcached (que pode ser distribuído entre vários servidores).
 
 
Abraços,

Postado
  • Autor

 

Ol@,
 
Parece que você está usando a base de dados para guardar a sessão do usuário no Moodle, isso pode causar muita carga no MySQL, especialmente se você está usando MyISAM e não Innodb (recomendo).
 
Se você estiver usando a última versão estável, considera usar um plugin de caching, como o memcached (que pode ser distribuído entre vários servidores).
 
 
Abraços,

 

 

Gleidson, realmente a opção de <Use o banco de dados para informações da sessão> estava habilitada, acabo de desabilitar  e vou monitorar o ambiente para ver como se comporta.

Quanto ao tipo de tabela, verifiquei que já estou usando o Innodb, porem, no cabeçalho da "tabela" do PhpMyadmin, aparece a informação: "MylSAM é o stored engine padrão neste servidor mysql". Isso interfere em algo?

Neste cliente ainda estou usando a versão 2.3 do Moodle, que pelo que vi no link indicado ainda não trabalha nativamente com caching.  Não conheço o plugin memcached, mas vou pesquisar e caso seja compatível vou instala-lo também.

 

Obrigado pelas dicas.


Postado
  • Autor

Pessoal, só para atualiza-los...

 

Nesta sexta-feira tivemos uma quantidade de acessos relativamente baixa, com pico de 10 usuários simultâneos. E percebi que mesmo assim (nas devidas proporções) o servidor ainda continua apresentando lentidão.

 

Consegui identificar alguns momentos críticos, um deles é o login e o outro e maior são durante as postagens nos fóruns (que são feitas num curto espaços de tempo, ou seja, muitas interações no fórum em um curto espaço de tempo).

 

Vou continuar analisando e testando algumas sugestões recebidas aqui.


Visitante
Este tópico está impedido de receber novos posts.

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Concorda com os nossos termos?

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.