2011-05-11 19 views
5

Recibo los siguientes errores cuando un trabajador de Heroku ejecuta un trabajo retrasado y no puedo entender por qué. El primer error parece estar relacionado con el Evernote gem, aunque en realidad no tengo ningún código que lo use todavía en todo el proyecto. Todo lo que tengo es¿Qué está causando estos errores en mi aplicación Heroku?

gem 'evernote', "~> 0.9.0" 

in the gemfile.

El segundo parece relacionado con el complemento Heroku Newrelic, que es un servicio de supervisión de aplicaciones. Pero sí supervisa la aplicación, así que no tengo idea de qué podría estar causando el error.

¿Qué está causando estos errores?

primera

2011-05-11T03:31:22+00:00 heroku[worker.3]: Stopping process with SIGTERM 
2011-05-11T03:31:22+00:00 app[worker.3]: rake aborted! 
2011-05-11T03:31:22+00:00 app[worker.3]: SIGTERM 
2011-05-11T03:31:22+00:00 app[worker.3]: /app/.bundle/gems/ruby/1.9.1/gems/activesupport-3.0.1/lib/active_support/dependencies.rb:239:in `require' 
2011-05-11T03:31:22+00:00 app[worker.3]: /app/.bundle/gems/ruby/1.9.1/gems/activesupport-3.0.1/lib/active_support/dependencies.rb:239:in `block in require' 
2011-05-11T03:31:22+00:00 app[worker.3]: /app/.bundle/gems/ruby/1.9.1/gems/activesupport-3.0.1/lib/active_support/dependencies.rb:225:in `block in load_dependency' 
2011-05-11T03:31:22+00:00 app[worker.3]: /app/.bundle/gems/ruby/1.9.1/gems/activesupport-3.0.1/lib/active_support/dependencies.rb:591:in `new_constants_in' 
2011-05-11T03:31:22+00:00 app[worker.3]: /app/.bundle/gems/ruby/1.9.1/gems/activesupport-3.0.1/lib/active_support/dependencies.rb:225:in `load_dependency' 
2011-05-11T03:31:22+00:00 app[worker.3]: /app/.bundle/gems/ruby/1.9.1/gems/activesupport-3.0.1/lib/active_support/dependencies.rb:239:in `require' 
2011-05-11T03:31:22+00:00 app[worker.3]: /app/.bundle/gems/ruby/1.9.1/gems/evernote-0.9.0/vendor/gen-rb/evernote.rb:5:in `<top (required)>' 
2011-05-11T03:31:22+00:00 heroku[worker.3]: Process exited 
2011-05-10T20:31:23-07:00 heroku[worker.2]: State changed from up to stopping 

segundo

2011-05-11T03:31:25+00:00 heroku[worker.2]: Stopping process with SIGTERM 
2011-05-11T03:31:25+00:00 app[worker.2]: rake aborted! 
2011-05-11T03:31:25+00:00 app[worker.2]: SIGTERM 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/.bundle/gems/ruby/1.9.1/gems/actionpack-3.0.1/lib/action_controller/caching/pages.rb:38:in `extend' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/.bundle/gems/ruby/1.9.1/gems/actionpack-3.0.1/lib/action_controller/caching/pages.rb:38:in `<module:Pages>' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/.bundle/gems/ruby/1.9.1/gems/actionpack-3.0.1/lib/action_controller/caching/pages.rb:37:in `<module:Caching>' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/.bundle/gems/ruby/1.9.1/gems/actionpack-3.0.1/lib/action_controller/caching/pages.rb:6:in `<module:ActionController>' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/.bundle/gems/ruby/1.9.1/gems/actionpack-3.0.1/lib/action_controller/caching/pages.rb:5:in `<top (required)>' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/.bundle/gems/ruby/1.9.1/gems/actionpack-3.0.1/lib/action_controller/caching.rb:60:in `<module:Caching>' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/.bundle/gems/ruby/1.9.1/gems/actionpack-3.0.1/lib/action_controller/caching.rb:31:in `<module:ActionController>' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/.bundle/gems/ruby/1.9.1/gems/actionpack-3.0.1/lib/action_controller/caching.rb:5:in `<top (required)>' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/.bundle/gems/ruby/1.9.1/gems/actionpack-3.0.1/lib/action_controller/base.rb:192:in `<class:Base>' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/.bundle/gems/ruby/1.9.1/gems/actionpack-3.0.1/lib/action_controller/base.rb:167:in `<module:ActionController>' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/.bundle/gems/ruby/1.9.1/gems/actionpack-3.0.1/lib/action_controller/base.rb:3:in `<top (required)>' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/vendor/plugins/rpm/lib/new_relic/control/frameworks/rails.rb:127:in `install_shim' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/vendor/plugins/rpm/lib/new_relic/control.rb:137:in `init_plugin' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/vendor/plugins/rpm/init.rb:26:in `block in <class:Plugin>' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.1/lib/rails/plugin.rb:81:in `eval' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.1/lib/rails/plugin.rb:81:in `block in <class:Plugin>' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.1/lib/rails/initializable.rb:25:in `instance_exec' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.1/lib/rails/initializable.rb:25:in `run' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.1/lib/rails/initializable.rb:50:in `block in run_initializers' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.1/lib/rails/initializable.rb:49:in `each' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.1/lib/rails/initializable.rb:49:in `run_initializers' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.1/lib/rails/application.rb:134:in `initialize!' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/config/environment.rb:5:in `<top (required)>' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/.bundle/gems/ruby/1.9.1/gems/activesupport-3.0.1/lib/active_support/dependencies.rb:225:in `block in load_dependency' 
2011-05-11T03:31:25+00:00 app[worker.2]: /app/.bundle/gems/ruby/1.9.1/gems/activesupport-3.0.1/lib/active_support/dependencies.rb:239:in `require' 
2011-05-11T03:31:25+00:00 app[worker.2]: /usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:588:in `invoke_with_call_chain' 
2011-05-11T03:31:25+00:00 app[worker.2]: /usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2041:in `invoke_task' 
2011-05-11T03:31:25+00:00 heroku[worker.2]: Process exited 

EDIT:

Aquí está la información de pila:

Stack: bamboo-mri-1.9.2 

EDIT 2:

Aquí es otra:

2011-05-19T02:07:07+00:00 app[worker.1]: "success - end" 
2011-05-19T02:07:07+00:00 app[worker.1]: [Worker(host:9c66d1f3-82a1-4489-b20b-b8460a467223 pid:1)] Mixpanel completed after 1.7464 
2011-05-19T02:07:07+00:00 app[worker.1]: [Worker(host:9c66d1f3-82a1-4489-b20b-b8460a467223 pid:1)] 2 jobs processed at 0.1720 j/s, 0 failed ... 
2011-05-19T02:07:07+00:00 app[worker.3]: rake aborted! 
2011-05-19T02:07:07+00:00 app[worker.3]: SIGTERM 
2011-05-19T02:07:07+00:00 app[worker.3]: /app/.bundle/gems/ruby/1.9.1/gems/builder-2.1.2/lib/blankslate.rb:107:in `append_features' 
2011-05-19T02:07:07+00:00 app[worker.3]: /app/.bundle/gems/ruby/1.9.1/gems/devise-1.1.5/lib/devise/orm/active_record.rb:35:in `include' 
2011-05-19T02:07:07+00:00 app[worker.3]: /app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.1/lib/rails/engine.rb:200:in `block in <class:Engine>' 
2011-05-19T02:07:07+00:00 heroku[worker.3]: Process exited 
2011-05-18T19:07:08-07:00 heroku[worker.2]: State changed from created to starting 
2011-05-19T02:07:08+00:00 app[worker.2]: [Worker(host:df710df0-7b32-42b7-b477-b810485b5dc7 pid:1)] RPM Monitoring DJ worker host:df710df0-7b32-42b7-b477-b810485b5dc7 pid:1 
2011-05-19T02:07:08+00:00 app[worker.2]: Starting the New Relic Agent. 
2011-05-19T02:07:08+00:00 app[worker.2]: [Worker(host:df710df0-7b32-42b7-b477-b810485b5dc7 pid:1)] Starting job worker 
2011-05-19T02:07:09+00:00 heroku[worker.2]: Stopping process with SIGTERM 
2011-05-19T02:07:09+00:00 app[worker.2]: [Worker(host:df710df0-7b32-42b7-b477-b810485b5dc7 pid:1)] Exiting... 
2011-05-19T02:07:11+00:00 heroku[worker.2]: Starting process with command: `rake jobs:work` 
2011-05-19T02:07:14+00:00 heroku[worker.2]: Process exited 
2011-05-19T02:07:20+00:00 app[worker.2]: [Worker(host:5d665233-0dc4-4151-aab2-a64b7656df07 pid:1)] RPM Monitoring DJ worker host:5d665233-0dc4-4151-aab2-a64b7656df07 pid:1 
2011-05-19T02:07:20+00:00 app[worker.2]: Starting the New Relic Agent. 
2011-05-19T02:07:20+00:00 app[worker.2]: [Worker(host:5d665233-0dc4-4151-aab2-a64b7656df07 pid:1)] Starting job worker 
+0

¿Qué heroku stack? ¡Si no usas la gema de evernote, deshazte de ella! ¿Qué caché has configurado? Necesitas dar más información. – oma

+0

He agregado la información de la pila a la pregunta. No he hecho ninguna configuración de caché, entonces no estoy seguro de eso? En cuanto a la gema de evernote, la voy a usar pronto, así que me gustaría saber cómo puedo tenerla en mi gemfile sin causar errores. ¡Gracias por tu ayuda! – ben

+2

¿funciona sin la gema o no? – oma

Respuesta

3

La única vez que tengo el mensaje "proceso de parada con SIGTERM" ha sido cuando he terminado el proceso de forma manual - por ejemplo, cuando estaba corriendo script/servidor y luego presione CTRL-C

Este es un mensaje del sistema operativo que indica que el proceso fue terminado por alguien a propósito. No es una falla interna.

Le sugiero que tenga un chat con la gente heroku sobre si su proceso estaba haciendo algo tonto y lo terminaron.

+0

Hola @ben Acabo de darme cuenta: esta respuesta no se acepta (aunque sí se otorgó la recompensa) ... :) –

Cuestiones relacionadas