Apache 100% CPU

Apache 100% CPU

por Rodrigo Pauletti -
Número de respostas: 5
Alguém sabe solucionar o problema do gargalo na CPU ao clicar em "Gerenciar cursos e categorias"? Toda vez que eu clico nessa opção a CPU vai pra 100% e fica até eu reiniciar o Apache. Resumindo, não posso acessar essa área. Estou utilizando o Moodle 3.5 e PHP 7.0. Tentei atualizar para 3.8 e PHP 7.1, e mesmo assim o problema persiste
Em resposta a 'Rodrigo Pauletti'

Re: Apache 100% CPU

por Hugo Ribeiro -
Foto de Particularly helpful Moodlers
E você tem muitos cursos e categorias?
Em resposta a 'Hugo Ribeiro'

Re: Apache 100% CPU

por Rodrigo Pauletti -
Tenho 842 cursos e 23 categorias. Creio eu que essa quantidade não afetaria tanto o desempenho.
Em resposta a 'Rodrigo Pauletti'

Re: Apache 100% CPU

por Rodrigo Pauletti -
Consegui corrigir isso devido ao auxílio que me deram.

O problema era que, na tabela mdl_course, muitos registros estavam com a coluna sortorder = 0, e no Moodle há uma função que ordena os cursos de acordo com o valor do sortorder, então entrava em um loop e o processo ficava muito pesado.
Em resposta a 'Rodrigo Pauletti'

Re: Apache 100% CPU

por Hugo Ribeiro -
Foto de Particularly helpful Moodlers
Óptimo! E porque estava assim na base de dados?
Em resposta a 'Hugo Ribeiro'

Re: Apache 100% CPU

por Rodrigo Pauletti -
Boa pergunta hahahaha
Ainda estou tentando descobrir o porque disso, pois é feita uma importação de um sistema para algumas tabelas do banco de dados, e posteriormente rodado várias procedures para adicionar alunos/professores/disciplinas, etc.
Só foi ocorrer isso nesse semestre. Nos anos anteriores estava tudo normal.
Obrigado pelo auxílio