3.2.0.beta4-dev em reconstrução simples, não atualização. Executando sobre Ubuntu 22 totalmente corrigido.
- Veja o Log1 abaixo: Entendo que as mensagens são apenas avisos. Sugiro que, quando esperarmos algo que pareça um “erro” para um administrador, a informação seja injetada na configuração:
INFO: O comando a seguir pode gerar um aviso esperado que pode ser ignorado.
- Da mesma forma, vimos relatos (ao longo de muitos anos) de um travamento ou pausa em “Salvamento em segundo plano encerrado com sucesso”. O problema não é com o salvamento em segundo plano, mas com o processo que o segue, que não é anunciado. Essa próxima operação pode simplesmente levar muito tempo em comparação com outras. Uma nota INFO aqui também seria útil:
INFO: A operação a seguir pode levar muito tempo. Espere de 5 a 30 minutos ou mais.
INFO: Por favor, seja paciente e não interrompa este processo.
- O texto real “Salvamento em segundo plano encerrado com sucesso” soa . Por que “encerraríamos” um processo em segundo plano que está salvando algo?
* Salvamento em segundo plano iniciado pelo pid 904
* DB salvo em disco
* Fork CoW para RDB: atual 1 MB, pico 1 MB, média 0 MB
* Salvamento em segundo plano encerrado com sucesso
Entendo que “o segundo plano não foi encerrado”, ou seja, "uma ação foi realizada que pretendia encerrar a operação. Mas o verbo “encerrar” pode ser transitivo ou intransitivo. Que tal mudar isso para algo menos ambíguo, como “Salva de DB em segundo plano concluída com sucesso”?
- Veja o Log2 abaixo e relacionado ao nº 2 acima. O que se pretende fazer após esse processo de salvamento em segundo plano? Não sei, mas se eu esperar 24 minutos, vejo mensagens de “Aviso” que realmente parecem problemas de “Erro” para mim. Antes de uma ou mais operações de longa duração, sugiro uma INFO que descreva o que será tentado:
INFO: Algo está prestes a ser feito relacionado a e-mail.
INFO: A operação a seguir pode levar muito tempo. Espere de 5 a 30 minutos ou mais.
INFO: Por favor, seja paciente e não interrompa este processo.
E como um “relatório de problema”, observarei que o atraso de mais de 20 minutos e os avisos subsequentes estão sempre ocorrendo na versão beta-dev mais recente. A mensagem “LOG: sistema de banco de dados encerrado” é alarmante, assim como a longa pausa que ocorre depois disso.
Obrigado!!
Log1:
I, [2023-11-30T19:16:37.221350 #1] INFO -- :
I, [2023-11-30T19:16:37.222007 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'yarn install --frozen-lockfile && yarn cache clean'
warning "@glint/environment-ember-loose@1.1.0" has unmet peer dependency "@glimmer/component@^1.1.2".
warning "@glint/environment-ember-template-imports@1.1.0" has unmet peer dependency "ember-template-imports@^3.0.0".
warning Resolution field "unset-value@2.0.1" is incompatible with requested version "unset-value@^1.0.0"
warning Pattern ["wrap-ansi@^7.0.0"] is trying to unpack in the same destination "/home/discourse/.cache/yarn/v6/npm-wrap-ansi-cjs-7.0.0-67e145cff510a6a6984bdf1152911d69d2eb9e43-integrity/node_modules/wrap-ansi-cjs" as pattern ["wrap-ansi-c
js@npm:wrap-ansi@^7.0.0"]. This could result in non-deterministic behavior, skipping.
warning "@discourse-markdown-it@1.0.0" has unmet peer dependency "xss@*".
warning "workspace-aggregator-577e4c44-4eab-4cdd-b260-702143419d8a > discourse > @ember/legacy-built-in-components@0.5.0" has incorrect peer dependency "ember-source@>= 4.8".
warning "workspace-aggregator-577e4c44-4eab-4cdd-b260-702143419d8a > discourse > @uppy/aws-s3@3.0.6" has incorrect peer dependency "@uppy/core@^3.1.2".
warning "workspace-aggregator-577e4c44-4eab-4cdd-b260-702143419d8a > discourse > @uppy/aws-s3-multipart@3.1.3" has incorrect peer dependency "@uppy/core@^3.1.2".
warning "workspace-aggregator-577e4c44-4eab-4cdd-b260-702143419d8a > discourse > @uppy/xhr-upload@3.1.1" has incorrect peer dependency "@uppy/core@^3.1.2".
warning "workspace-aggregator-577e4c44-4eab-4cdd-b260-702143419d8a > discourse-plugins > ember-this-fallback@0.4.0" has unmet peer dependency "ember-source@^3.28.11 || ^4.0.0".
warning "workspace-aggregator-577e4c44-4eab-4cdd-b260-702143419d8a > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" has incorrect peer dependency "@uppy/core@^3.2.1".
I, [2023-11-30T19:20:49.159245 #1] INFO -- : yarn install v1.22.19
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Log2:
110:M 30 Nov 2023 02:09:26.839 * Salvamento em segundo plano encerrado com sucesso
2023-11-30 02:33:14.679 UTC [41] LOG: arquivo de bloqueio "postmaster.pid" contém PID incorreto: 566 em vez de 41
2023-11-30 02:33:14.689 UTC [41] LOG: executando desligamento imediato porque o arquivo de bloqueio do diretório de dados é inválido
2023-11-30 02:33:14.689 UTC [41] LOG: recebido pedido de desligamento imediato
2023-11-30 02:33:14.849 UTC [982] WARNING: terminando conexão devido à falha de outro processo do servidor
2023-11-30 02:33:14.849 UTC [982] DETAIL: O postmaster comandou este processo do servidor a reverter a transação atual e sair, porque outro processo do servidor saiu anormalmente e possivelmente corrompeu a memória compartilhada.
2023-11-30 02:33:14.849 UTC [982] HINT: Em um momento você poderá se reconectar ao banco de dados e repetir seu comando.
2023-11-30 02:33:14.898 UTC [48] WARNING: terminando conexão devido à falha de outro processo do servidor
2023-11-30 02:33:14.898 UTC [48] DETAIL: O postmaster comandou este processo do servidor a reverter a transação atual e sair, porque outro processo do servidor saiu anormalmente e possivelmente corrompeu a memória compartilhada.
2023-11-30 02:33:14.898 UTC [48] HINT: Em um momento você poderá se reconectar ao banco de dados e repetir seu comando.
2023-11-30 02:33:15.486 UTC [41] LOG: sistema de banco de dados encerrado