Hola
Junto con saludarlos.
Hace poco edite los assets (como cambiar una imagen y ciertos colores) del consul para la empresa que trabajo pero tuve un error pero al ejecutar el reinicio del servidor (desde mi fork del proyecto) con este comando:
branch=<gitbranch> cap production deploy
Al llegar al punto:
01:31 deploy:assets:precompile
01 /home/deploy/consul/rvm1scripts/rvm-auto.sh . bundle exec rake assets:…
Se lanza el siguiente error:
01 rake aborted!
01
01 ExecJS::RuntimeError:
01
01 <--- Last few GCs --->
01
01
01 223352 ms: Scavenge 176.7 (213.7) -> 175.8 (213.7) MB, 90.0 / 9.4 ms [allocation failure].
01
01 232673 ms: Scavenge 176.8 (213.7) -> 175.9 (213.7) MB, 9.0 / 0.6 ms [allocation failure].
01
01 237702 ms: Scavenge 176.8 (213.7) -> 176.0 (213.7) MB, 11.4 / 0.6 ms [allocation failure].
01
01 238008 ms: Scavenge 176.9 (213.7) -> 176.0 (213.7) MB, 5.0 / 0.6 ms [allocation failure].
01
01 238020 ms: Scavenge 177.0 (213.7) -> 176.0 (213.7) MB, 1.7 / 0.0 ms [allocation failure].
01
01
01
01 <--- JS stacktrace --->
01
01
01 ==== JS stack trace =========================================
01
01
01 Security context: 0x64b6d0cf781 <JS Object>
01
01 2: _walk [/tmp/execjs20200401-24365-1o3q2m6js:~3582] [pc=0x36e5a7809cd2] (this=0x2195f44f1ba9 <an AST_Call with map 0x3e77ba747e…
01
01 3: /* anonymous */ [/tmp/execjs20200401-24365-1o3q2m6js:3582] [pc=0x36e5a77fbe1c] (this=0x2195f4498b99 <an AST_Binary with map 0…
01
01 4: _visit [/tmp/execjs20200401-24365-1o3q2m6js:...
01
01
01 FATAL ERROR: Committing semi space failed. Allocation failed - process out of memory
01
01 1: node::Abort() [nodejs]
01
01 2: 0x10a1b5c [nodejs]
01
01 3: v8::Utils::ReportApiFailure(char const*, char const*) [nodejs]
01
01 4: v8::internal::V8::FatalProcessOutOfMemory(char const*, bool) [nodejs]
01
01 5: v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [nodejs]
01
01 6: v8::internal::Heap::CollectGarbage(v8::internal::GarbageCollector, char const*, char const*, v8::GCCallbackFlags) [nodejs]
01
01 7: v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationSpace) [nodejs]
01
01 8: v8::internal::Runtime_AllocateInTargetSpace(int, v8::internal::Object**, v8::internal::Isolate*) [nodejs]
01
01 9: 0x36e5a75079a7
01
01 (execjs):1
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/execjs-2.7.0/lib/execjs/external_runtime.rb:219:in `exec_runtime'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/execjs-2.7.0/lib/execjs/external_runtime.rb:39:in `exec'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/execjs-2.7.0/lib/execjs/external_runtime.rb:21:in `eval'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/execjs-2.7.0/lib/execjs/external_runtime.rb:46:in `call'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/uglifier-4.1.19/lib/uglifier.rb:216:in `run_uglifyjs'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/uglifier-4.1.19/lib/uglifier.rb:168:in `compile'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/uglifier_compressor.rb:53:in `call'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/uglifier_compressor.rb:28:in `call'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/processor_utils.rb:75:in `call_processor'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/processor_utils.rb:57:in `block in call_processors'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/processor_utils.rb:56:in `reverse_each'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/processor_utils.rb:56:in `call_processors'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/loader.rb:134:in `load_from_unloaded'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/loader.rb:60:in `block in load'
01
01 /home/deploy/con
sul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/loader.rb:317:in `fetch_asset_from_dependency_cache'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/loader.rb:44:in `load'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/cached_environment.rb:20:in `block in initialize'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sp
01 rockets/cached_environment.rb:47:in `load'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/base.rb:66:in `find_asset'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/base.rb:73:in `find_all_linked_assets'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/manifest.rb:142:in `block in find'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/legacy.rb:114:in `block (2 levels) in logical_paths'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:228:in `block in stat_tree'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:212:in `block in stat_directory'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:209:in `each'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:209:in `stat_directory'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:227:in `stat_tree'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/legacy.rb:105:in `each'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/legacy.rb:105:in `block in logical_paths'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/legacy.rb:104:in `each'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/legacy.rb:104:in `logical_paths'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/manifest.rb:140:in `find'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/sprockets/manifest.rb:186:in `compile'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-rails-3.2.1/lib/sprockets/rails/task.rb:68:in `block (3 levels) in defin…
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/sprockets-3.7.2/lib/rake/sprocketstask.rb:147:in `with_logger'
01
01 /home/deploy/consul/shared/bundle/rub
01 y/2.4.0/gems/sprockets-rails-3.2.1/lib/sprockets/rails/task.rb:67:in `block (2 levels) in define'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/gems/rake-12.3.3/exe/rake:27:in `<top (required)>'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/bin/ruby_executable_hooks:24:in `eval'
01
01 /home/deploy/consul/shared/bundle/ruby/2.4.0/bin/ruby_executable_hooks:24:in `<main>'
01
01 Tasks: TOP => assets:precompile
01
01 (See full trace by running task with --trace)
01
Alguien sabe cual fue el problema? O como solucionarlo?
También el archivo capistrano.log
deja la siguiente información pero creo que no ayuda en detectar el problema.
INFO [2a7edc18] Running /usr/bin/env ln -s /home/deploy/consul/shared/public/system /home/deploy/consul/releases/20200401160342/public/system as deploy@<IPServer>
INFO [61da6104] Finished in 0.767 seconds with exit status 0 (successful).
INFO [a4976315] Running /usr/bin/env ln -s /home/deploy/consul/shared/public/assets /home/deploy/consul/releases/20200401160342/public/assets as deploy@<IPServer>
INFO [50e68342] Finished in 0.515 seconds with exit status 0 (successful).
INFO [c418a1c0] Running /usr/bin/env ln -s /home/deploy/consul/shared/public/ckeditor_assets /home/deploy/consul/releases/20200401160342/public/ckeditor_assets as deploy@<IPServer>
INFO [1e691a14] Finished in 0.528 seconds with exit status 0 (successful).
INFO [4288378f] Running /usr/bin/env mkdir -p /home/deploy/consul/rvm1scripts/ as deploy@<IPServer>
INFO [15c16f02] Finished in 0.523 seconds with exit status 0 (successful).
INFO Uploading /home/ugu/.rvm/gems/ruby-2.4.9/gems/rvm1-capistrano3-1.4.0/script/install-rvm.sh 100.0%
INFO [4e3656ee] Running /usr/bin/env chmod +x /home/deploy/consul/rvm1scripts/install-rvm.sh as deploy@<IPServer>
INFO [303fd29f] Finished in 0.589 seconds with exit status 0 (successful).
INFO [30f7f036] Running /usr/bin/env /home/deploy/consul/rvm1scripts/install-rvm.sh as deploy@<IPServer>
INFO [7935e512] Finished in 3.950 seconds with exit status 0 (successful).
INFO [d7b87569] Running /usr/bin/env /home/deploy/consul/rvm1scripts/rvm-auto.sh rvm --install install . as deploy@<IPServer>
INFO [c80420bc] Finished in 1.608 seconds with exit status 0 (successful).
INFO [f6f56243] Running /home/deploy/consul/rvm1scripts/rvm-auto.sh rvm . do gem install bundler --version 1.17.1 as deploy@<IPServer>
INFO [1ce9fdd1] Finished in 8.501 seconds with exit status 0 (successful).
INFO [606beb55] Running /home/deploy/consul/rvm1scripts/rvm-auto.sh . bundle install --path /home/deploy/consul/shared/bundle --without development test --deployment --quiet as deploy@<IPServer>
INFO [7ed6d355] Finished in 1.972 seconds with exit status 0 (successful).
INFO [b5402073] Running /home/deploy/consul/rvm1scripts/rvm-auto.sh . bundle exec rake assets:precompile as deploy@<IPServer>
Muchas gracias!