Pups ExecError durante la ricostruzione

2022-06-09 15:54:49.619 UTC [42] LOG:  worker in background "logical replication launcher" (PID 51) è uscito con codice di uscita 1
2022-06-09 15:54:49.620 UTC [46] LOG:  spegnimento in corso
2022-06-09 15:54:49.671 UTC [42] LOG:  il sistema del database è spento


FALLITO
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle install --deployment --retry 3 --jobs 4 --verbose --without test development' fallito con ritorno #<Process:
:Status: pid 268 exit 137>
Posizione del fallimento: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec fallito con i parametri {"cd"=>"$home", "hook"=>"bundle_exec", "cmd"=>["su discourse -c 'bundle install --deployment --retry 3 --jobs 4 --verbose --without test developm\nent'"]}
bootstrap fallito con codice di uscita 137

Sto ricevendo questo errore durante la ricostruzione, non ho idea di cosa fare.

Penso che il codice di errore 137 sia dovuto a memoria insufficiente.

Hai configurato un file di swap? Puoi verificarlo eseguendo free dalla riga di comando.

In alternativa, potresti fare un upgrade e aggiungere più RAM?

Una cosa che non ho ancora provato, ma che ho letto diverse volte qui, è aggiungere vm.overcommit_memory = 1 a /etc/sysctl.conf

Modifica: Questo proviene da un argomento diverso ma simile, e contiene il testo del log:

1 Mi Piace

Non ho un file di swap configurato, verificherò come farlo e ti farò sapere.

1 Mi Piace

Penso che potremmo avere una guida per questo:

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.