Mantendo o Discourse saudável

Estou executando a versão 2.9.0.beta4, pois encontrei uma atualização travada que, após inúmeras tentativas, finalmente se recuperou com a reconstrução do aplicativo.

Na interface do usuário (web ou móvel), o aplicativo mostra a versão, o rosto feliz verde de que estou atualizado. Quando clico no link de atualização, o painel de atualização mostra o status da maioria dos componentes como “ainda atualizando”.

Posso seguir as etapas da linha de comando e forçar uma atualização facilmente.

Estou preocupado com outra série de tentativas fracassadas e uma longa recuperação.

Alguém gostaria de oferecer conselhos ou dar sua opinião sobre uma abordagem para tornar minha instância estável e saudável?

Obrigado!

1 curtida

Acertar o botão Redefinir Atualização?

2 curtidas

Obrigado, isso resolveu o problema da interface do usuário.

Consegui atualizar com sucesso o componente do gerenciador do Docker.

Agora, 20 minutos e contando em um “atualizar tudo” da interface do usuário.

Espero não estar revivendo minha diversão da última atualização.

Nenhuma mensagem no console de atualização da interface do usuário após isso:

$ /var/www/discourse/app/assets/javascripts/node_modules/.bin/ember build -prod
AVISO: O Node v16.14.2 não é testado com o Ember CLI em sua plataforma. Recomendamos que você use a versão "Active LTS" mais recente do Node.js. Veja https://git.io/v7S5n para detalhes.
Construindo
Ambiente: production
construindo...
Embora a opção "loose" tenha sido definida como "false" em sua configuração @babel/preset-env, ela não será usada para @babel/plugin-proposal-private-property-in-object, pois a opção de modo "loose" foi definida como "true" para @babel/plugin-proposal-class-properties.
A opção "loose" deve ser a mesma para @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods e @babel/plugin-proposal-private-property-in-object (quando estiverem habilitados): você pode silenciar este aviso adicionando explicitamente
	["@babel/plugin-proposal-private-property-in-object", { "loose": true }]
à seção "plugins" de sua configuração Babel.
Embora a opção "loose" tenha sido definida como "false" em sua configuração @babel/preset-env, ela não será usada para @babel/plugin-proposal-private-methods, pois a opção de modo "loose" foi definida como "true" para @babel/plugin-proposal-private-property-in-object.
A opção "loose" deve ser a mesma para @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods e @babel/plugin-proposal-private-property-in-object (quando estiverem habilitados): você pode silenciar este aviso adicionando explicitamente
	["@babel/plugin-proposal-private-methods", { "loose": true }]
à seção "plugins" de sua configuração Babel.
1 curtida

No final, a atualização parece ter travado através da interface web.

A recuperação foi feita via SSH e executando uma reconstrução do aplicativo.

Não tenho ideia do que está dando errado, ou por quê.

1 curtida