Todas as histórias

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.

DR

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, coortes, métodos de inscrição, papéis, datas de início e visibilidade, pois uma disciplina ausente pode ser consequência de matrícula, sincronização, regra de disponibilidade ou apenas da forma como a página Meus cursos organiza ofertas encerradas.

Com esse primeiro recorte pronto, seguimos uma pessoa afetada desde a origem do cadastro até o curso, conferindo em cada etapa se o vínculo existia e comparando com alguém da mesma turma que enxergava o conteúdo, o que ajudou a localizar exatamente o ponto em que a informação deixava de avançar sem fazer inclusões manuais que mascarassem o defeito coletivo.

Só então as evidências começaram a apontar para a mesma direção, porque mensagens, conclusões e matrículas deixaram de ser processadas enquanto milhares de tarefas se acumulavam na fila. deixou um rastro coerente entre a configuração e a lista final de participantes, depois da mudança aguardamos a sincronização, entramos com um perfil real de aluno e verificamos não apenas a página do curso, mas também atividades, datas e condições que poderiam produzir um segundo bloqueio logo adiante.

Confirmamos a ausência das chamadas programadas, restabelecemos o cron e processamos o acúmulo em ritmo controlado para não transformar a recuperação em uma nova sobrecarga, acompanhando cada grupo de tarefas até que o tempo entre criação e execução voltasse ao normal.

Foi assim que esse caso saiu da fila de chamados e passou a fazer parte dos bastidores da EAD Suporte.