Problemas na instalação do plugin Spoiler

@techAPJ Olá, obrigado pelo plug-in.
Tenho o Discourse em uma droplet na DigitalOcean e segui suas instruções à risca.
(Anexei o arquivo YAML sem - sudo -E …) mas quando reconstruo, ele me lança um monte de erros e, em seguida, o Discourse fica incapaz de salvar qualquer novo tópico. Removi o plugin e reconstruí e tudo ficou bem. Estou no Discourse 2.9.0.beta3 sem outros plugins instalados, uma instalação padrão com o tema padrão.
A droplet tem apenas 2 GB de RAM, é isso que causa o problema?
Obrigado desde já.

1 curtida

Você teve problemas com outros plugins? Eu também rodo no DO e nunca tive problemas com o plugin, nem mesmo quando eu tinha apenas um droplet bem básico.

1 curtida

@ckshen Nunca tentei instalar mais nada. Não sou nada bom com Linux, mas pensei em tentar seguindo as instruções à risca. Demorou uma eternidade para reconstruir, e criei um arquivo de swap durante a instalação para evitar que o droplet travasse. Posso ver que a reconstrução é muito intensiva em recursos (como CPU 100%), mas pensei que um pequeno plugin como este não poderia quebrar minha instalação.
Tive problemas semelhantes ao atualizar o Moodle nos servidores em nuvem da TMD, onde todos os recursos foram consumidos e o site foi limitado como resultado, é por isso que mencionei 2 GB de RAM que podem não ser suficientes?

Os primeiros anos do nosso fórum rodaram em um droplet de 2 GB de RAM com o plugin spoiler alert e vários outros, então a RAM não deve ser um problema.

O tempo para reconstruir com um plugin e sem um plugin deve ser semelhante. Para mim, leva cerca de 5 a 10 minutos.

Tente instalar outro plugin em vez disso e veja se você tem problemas? A maioria dos plugins é instalada da mesma maneira. Se você tiver problemas para reconstruir com outro plugin, ou sem plugins, então você pode restringir o problema.

Você deve ter uma linha em seu app.yml após
- git clone https://github.com/discourse/docker_manager.git
que diz:
- git clone https://github.com/discourse/discourse-spoiler-alert.git
Isso é praticamente tudo para instalar o plugin.

1 curtida

Sim, foi exatamente isso que fiz. Ele baixou o plugin corretamente, mas quebrou o site em reconstruções, em 2 ou 3 ocasiões.

Olá Nik,
você poderia postar o resultado de free -h no seu host, os erros lançados durante a reconstrução e talvez o seu app.yml (expurgado de dados sensíveis, senhas, etc.)?

Olá @Niik. :wave:

Você poderia descrever como isso quebrou o seu site? Houve mensagens de erro no terminal? O site carregou depois, mas agiu de forma diferente? Nos informe. :slight_smile:

1 curtida