Site blog

Anyone in the world Monday, 29 April 2024, 12:00 AM

Uma atualização quebrou o tema em todas as páginas

Menus, blocos e conteúdos perderam a organização depois da atualização e foi necessário ativar temporariamente um tema padrão.Depois da atualização o conteúdo ainda existia, mas menus, blocos e páginas ficaram desorganizados e algumas ações importantes quase não podiam ser alcançadas, por isso a aparência deixou de ser apenas uma questão visual e começou a impedir o uso do ambiente.Para não transformar uma suspeita em diagnóstico, identificamos o curso, a atividade, a versão do material, o dispositivo e a forma ...

Anyone in the world Wednesday, 25 January 2023, 12:00 AM

O cron ficou parado e acumulou milhares de tarefas

Mensagens, conclusões e matrículas deixaram de ser processadas enquanto milhares de tarefas se acumulavam na fila.Os primeiros sinais apareceram separados, mensagens atrasadas, conclusões que não avançavam e matrículas que demoravam a chegar, mas todos dependiam do mesmo processamento automático e a fila crescia enquanto o cron permanecia sem execução.Antes de alterar qualquer configuração, separamos acesso ao ambiente de acesso ao curso, confirmamos se as contas entravam normalmente, consultamos participantes, ...

Anyone in the world Monday, 10 October 2022, 12:00 AM

O Moodle deixou de aceitar novas conexões

O limite de processos do PHP foi atingido e centenas de usuários passaram a receber erro mesmo com o servidor ainda ativo.O servidor continuava respondendo aos testes básicos, porém novas páginas falhavam para centenas de usuários porque todos os processos disponíveis do PHP já estavam ocupados, uma diferença que explicava por que o monitoramento simples dizia que a máquina estava no ar enquanto ninguém conseguia trabalhar.O primeiro cuidado foi preservar o cenário como ele aparecia naquele momento, conferimos ...

Anyone in the world Tuesday, 23 August 2022, 12:00 AM

Os usuários eram desconectados no meio das avaliações

O Redis reiniciava por falta de memória e derrubava as sessões de vários alunos durante as provas.Vários alunos eram desconectados durante as avaliações e precisavam entrar novamente, os relatos aconteciam nos mesmos períodos e mostravam que não era uma queda de internet em cada casa, mas alguma coisa comum às sessões mantidas pelo ambiente.Para não transformar uma suspeita em diagnóstico, registramos a atividade, o aluno, a tentativa, as datas, a regra de conclusão e o resultado exibido em cada tela, evitando ...

Anyone in the world Monday, 16 May 2022, 12:00 AM

Um plugin incompatível bloqueou partes da administração

A instalação de um plugin incompatível com a versão utilizada fez várias páginas administrativas apresentarem erro.Depois da instalação de um novo plugin algumas áreas continuaram funcionando, mas várias páginas da administração passaram a exibir erro, um comportamento que podia confundir porque o ambiente não havia caído por completo e os alunos ainda acessavam parte dos cursos.Em vez de começar pela correção mais provável, reduzimos a exposição sem destruir os registros que explicariam o ocorrido, ...

Anyone in the world Monday, 28 March 2022, 12:00 AM

Todas as páginas ficaram em branco após uma publicação

Uma atualização de código interrompeu o ambiente e todas as páginas passaram a responder em branco.Logo depois de uma publicação o ambiente deixou de mostrar qualquer página e passou a entregar somente telas brancas, a proximidade entre os dois eventos era um sinal forte, mas ainda precisávamos coletar os erros para não reverter às cegas e esconder a origem da falha.O primeiro cuidado foi preservar o cenário como ele aparecia naquele momento, marcamos o horário exato da lentidão, as páginas envolvidas, os perfis...

Anyone in the world Tuesday, 15 December 2020, 12:00 AM

Um comunicado urgente foi publicado, mas ninguém recebeu

A mensagem aparecia no fórum, porém o cron estava parado e nenhum e-mail saiu da fila.O comunicado estava visível no fórum e parecia publicado corretamente, mas os destinatários não receberam nada por e-mail, então o problema não estava na criação da mensagem e sim no caminho que deveria tirá-la do ambiente e entregá-la aos usuários.Em vez de começar pela correção mais provável, fizemos envios controlados para endereços de provedores diferentes, conferimos a fila, o horário em que cada mensagem foi criada, a ...

Anyone in the world Tuesday, 27 October 2020, 12:00 AM

Uma queda deixou centenas de tentativas presas em andamento

Depois da indisponibilidade os alunos não conseguiam retomar a tentativa nem iniciar outra avaliação.A queda aconteceu enquanto centenas de alunos respondiam ao questionário e, quando o ambiente voltou, muitas tentativas continuaram marcadas como abertas sem permitir continuação, ao mesmo tempo em que a regra da prova impedia começar uma nova.O primeiro cuidado foi preservar o cenário como ele aparecia naquele momento, registramos a atividade, o aluno, a tentativa, as datas, a regra de conclusão e o resultado ...