Acabei de instalar o Discourse em um novo servidor e agora estou tentando fazer o upload de um backup de cerca de 400MB.
Ele trava em 40% com o seguinte erro: Slow down, too many requests from this IP address. Please retry again in 2 seconds. Error code: ip_10_secs_limit.
Eu sei o que você quer dizer. mas eu fiz exatamente de acordo com as instruções (sem cometer um erro, copiei os caminhos), então pergunto se as instruções estão erradas ou se algo mudou nos caminhos nos últimos 2 anos.
Vou tentar novamente, mas talvez eu tenha que reinstalar o Discourse novamente porque agora tenho apenas um site em branco.
Então eu poderia restaurar o backup com discourse restore, mas algumas categorias estão faltando, todo o cabeçalho está faltando, não consigo fazer login, o app.yml ainda é o mesmo de uma instalação limpa e muitas outras coisas.
O backup era de 06.12.21 e eu escolhi fazer backup de tudo, mas metade das coisas estão faltando.
Então, para mim, todo o processo de backup e restauração é uma bagunça total!
Isso deveria ser dito no momento em que o backup é criado (como uma informação no final). Eu não tenho acesso ao arquivo antigo e criar um novo é possível, mas não me lembro quais plugins eu tinha.
Mas então ainda há a questão de por que algumas categorias e tópicos estão faltando, e por que o cabeçalho está faltando e eu não consigo fazer login.
Foi uma instalação nova em um servidor novo, e eu pensei que o app.yml estivesse no backup, mas eu estava errado. Não tenho acesso à instância “antiga” do discourse, então não há como restaurar o arquivo app.yml, aparentemente.
Você pode editar o arquivo app.yml existente para adicionar o que você acha que pode estar faltando? Não tenho certeza do que impediria a cópia de categorias ou logins?
Você restaurou um backup completo? Aquele na OP parou em 40%. Se você restaurou essa versão, isso pode explicar por que metade das suas coisas está faltando?
Estou apenas adivinhando neste momento. Desculpe não poder ajudar mais.
Desculpe por todo esse transtorno. Não consigo explicar como isso pode ter acontecido.
Não consigo imaginar uma maneira de um backup restaurar apenas algumas categorias. Se apenas algumas categorias forem restauradas, então é isso que está no backup que você tirou. Talvez você tenha um backup antigo.
O app.yml não tem nada a ver com seus dados, apenas com o nome do host e outras coisas necessárias para configurar o Discourse. Você pode restaurar qualquer banco de dados em qualquer site.
Reinstalarei o Discourse novamente (com uma imagem de servidor nova) e tentarei restaurar o backup novamente.
O travamento de 40% ocorreu durante o upload diretamente no Discourse, depois copiei o backup via SCP para o servidor.
Sim, isso é verdade, mas pensei que algo importante também seria salvo no backup. Agora não sei quais plugins eu tinha instalado na instância antiga e como eram as configurações deles.
O backup foi de 6 de dezembro deste ano, então apenas alguns dias atrás.