29/07/2025
Passada uma semana, chegou a altura de fazermos um mea culpa.
Como alguns saberão, no passado dia 20 de Julho o tombo.pt esteve inoperativo durante cerca de 18 horas. Normalmente, o servidor apenas f**a indisponível durante breves segundos, e apenas quando há necessidade de actualizar o software de base ou efectuar alterações pontuais à configuração. No entanto, desta vez, o problema teve origem numa modif**ação de configuração realizada nove dias antes, cujos efeitos só se manifestaram mais tarde.
Infelizmente, o servidor escolheu precisamente um Domingo de Verão para entrar em colapso, o que fez com que a falha demorasse a ser detectada. Uma vez identif**ado o problema, a sua resolução não levou mais do que dois minutos.
Tendo já decorrido mais nove dias desde essa intervenção, e estando seguros de que a correcção foi ef**az, podemos agora explicar com mais detalhe o que se passou. A partir deste ponto, a explicação é de natureza técnica - se não estiverem interessados nos pormenores, basta saber que o servidor não estava preparado para servir a nova versão do arquivos.eu, e que esse problema foi entretanto corrigido.
Embora só tenhamos anunciado o lançamento a 14 de Julho, o arquivos.eu 2.0 entrou efectivamente em funcionamento por volta das 00h30 do dia 11. Esta nova versão expandiu signif**ativamente o número de redireccionamentos, passando de 496 mil para mais de 7,2 milhões. Como consequência, o processo responsável por servir as páginas web (o nginx) passou a consumir muito mais memória, dado que serve simultaneamente o tombo.pt e, agora, também os redireccionamentos do arquivos.eu.
Na madrugada do dia 20, o servidor esgotou a memória disponível, e o núcleo do Linux (kernel) tomou a decisão de encerrar o processo com maior consumo - precisamente o nginx. Aumentando a memória do servidor é possível afirmar que o problema já não será repetido, ou pelo menos será outro tipo de problema. Entretanto também activámos o serviço de notif**ações por e-mail da disponibilidade do servidor pelo que da próxima contamos responder em bem menos do que 18 horas.