Ruby (Rack) application could not be started

There appears to be a database problem.
  • Your application's database configuration file might be written incorrectly. Please check it and fix any errors.
  • The database server may not be running. Please check whether it's running, and start it if it isn't.
Error message:
Mysql2::Error: Got error 28 from storage engine: SHOW FULL FIELDS FROM `pins` (ActiveRecord::StatementInvalid)
Exception class:
ActiveRecord::StatementInvalid
Application root:
/var/www/www.marrily.com/current
Backtrace:
# File Line Location
0 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract_mysql_adapter.rb 243 in `query'
1 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract_mysql_adapter.rb 243 in `block in execute'
2 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract_adapter.rb 280 in `block in log'
3 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/activesupport-3.2.3/lib/active_support/notifications/instrumenter.rb 20 in `instrument'
4 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract_adapter.rb 275 in `log'
5 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract_mysql_adapter.rb 243 in `execute'
6 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/activerecord-3.2.3/lib/active_record/connection_adapters/mysql2_adapter.rb 211 in `execute'
7 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract_mysql_adapter.rb 257 in `execute_and_free'
8 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract_mysql_adapter.rb 424 in `columns'
9 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/activerecord-3.2.3/lib/active_record/connection_adapters/schema_cache.rb 12 in `block in initialize'
10 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/activerecord-3.2.3/lib/active_record/model_schema.rb 228 in `yield'
11 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/activerecord-3.2.3/lib/active_record/model_schema.rb 228 in `default'
12 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/activerecord-3.2.3/lib/active_record/model_schema.rb 228 in `columns'
13 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/activerecord-3.2.3/lib/active_record/model_schema.rb 248 in `column_names'
14 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/acts-as-taggable-on-2.1.1/lib/acts_as_taggable_on/acts_as_taggable_on/cache.rb 5 in `block in included'
15 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/acts-as-taggable-on-2.1.1/lib/acts_as_taggable_on/acts_as_taggable_on/cache.rb 5 in `each'
16 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/acts-as-taggable-on-2.1.1/lib/acts_as_taggable_on/acts_as_taggable_on/cache.rb 5 in `any?'
17 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/acts-as-taggable-on-2.1.1/lib/acts_as_taggable_on/acts_as_taggable_on/cache.rb 5 in `included'
18 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/acts-as-taggable-on-2.1.1/lib/acts_as_taggable_on/acts_as_taggable_on.rb 56 in `include'
19 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/acts-as-taggable-on-2.1.1/lib/acts_as_taggable_on/acts_as_taggable_on.rb 56 in `block in acts_as_taggable_on'
20 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/acts-as-taggable-on-2.1.1/lib/acts_as_taggable_on/acts_as_taggable_on.rb 45 in `class_eval'
21 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/acts-as-taggable-on-2.1.1/lib/acts_as_taggable_on/acts_as_taggable_on.rb 45 in `acts_as_taggable_on'
22 /var/www/www.marrily.com/releases/20120423041308/app/models/pin.rb 8 in `'
23 /var/www/www.marrily.com/releases/20120423041308/app/models/pin.rb 1 in `'
24 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/activesupport-3.2.3/lib/active_support/dependencies.rb 251 in `require'
25 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/activesupport-3.2.3/lib/active_support/dependencies.rb 251 in `block in require'
26 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/activesupport-3.2.3/lib/active_support/dependencies.rb 236 in `load_dependency'
27 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/activesupport-3.2.3/lib/active_support/dependencies.rb 251 in `require'
28 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/activesupport-3.2.3/lib/active_support/dependencies.rb 359 in `require_or_load'
29 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/activesupport-3.2.3/lib/active_support/dependencies.rb 313 in `depend_on'
30 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/activesupport-3.2.3/lib/active_support/dependencies.rb 225 in `require_dependency'
31 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/railties-3.2.3/lib/rails/engine.rb 439 in `block (2 levels) in eager_load!'
32 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/railties-3.2.3/lib/rails/engine.rb 438 in `each'
33 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/railties-3.2.3/lib/rails/engine.rb 438 in `block in eager_load!'
34 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/railties-3.2.3/lib/rails/engine.rb 436 in `each'
35 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/railties-3.2.3/lib/rails/engine.rb 436 in `eager_load!'
36 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/railties-3.2.3/lib/rails/application/finisher.rb 53 in `block in '
37 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/railties-3.2.3/lib/rails/initializable.rb 30 in `instance_exec'
38 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/railties-3.2.3/lib/rails/initializable.rb 30 in `run'
39 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/railties-3.2.3/lib/rails/initializable.rb 55 in `block in run_initializers'
40 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/railties-3.2.3/lib/rails/initializable.rb 54 in `each'
41 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/railties-3.2.3/lib/rails/initializable.rb 54 in `run_initializers'
42 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/railties-3.2.3/lib/rails/application.rb 136 in `initialize!'
43 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/railties-3.2.3/lib/rails/railtie/configurable.rb 30 in `method_missing'
44 /var/www/www.marrily.com/releases/20120423041308/config/environment.rb 5 in `'
45 config.ru 3 in `require'
46 config.ru 3 in `block in
'
47 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/rack-1.4.1/lib/rack/builder.rb 51 in `instance_eval'
48 /var/www/www.marrily.com/shared/bundle/ruby/1.9.1/gems/rack-1.4.1/lib/rack/builder.rb 51 in `initialize'
49 config.ru 1 in `new'
50 config.ru 1 in `
'
51 /usr/local/rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11/lib/phusion_passenger/rack/application_spawner.rb 225 in `eval'
52 /usr/local/rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11/lib/phusion_passenger/rack/application_spawner.rb 225 in `load_rack_app'
53 /usr/local/rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11/lib/phusion_passenger/rack/application_spawner.rb 157 in `block in initialize_server'
54 /usr/local/rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11/lib/phusion_passenger/utils.rb 572 in `report_app_init_status'
55 /usr/local/rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11/lib/phusion_passenger/rack/application_spawner.rb 154 in `initialize_server'
56 /usr/local/rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11/lib/phusion_passenger/abstract_server.rb 204 in `start_synchronously'
57 /usr/local/rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11/lib/phusion_passenger/abstract_server.rb 180 in `start'
58 /usr/local/rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11/lib/phusion_passenger/rack/application_spawner.rb 129 in `start'
59 /usr/local/rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11/lib/phusion_passenger/spawn_manager.rb 253 in `block (2 levels) in spawn_rack_application'
60 /usr/local/rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11/lib/phusion_passenger/abstract_server_collection.rb 132 in `lookup_or_add'
61 /usr/local/rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11/lib/phusion_passenger/spawn_manager.rb 246 in `block in spawn_rack_application'
62 /usr/local/rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11/lib/phusion_passenger/abstract_server_collection.rb 82 in `block in synchronize'
63 prelude> 10:in `synchronize'
64 /usr/local/rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11/lib/phusion_passenger/abstract_server_collection.rb 79 in `synchronize'
65 /usr/local/rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11/lib/phusion_passenger/spawn_manager.rb 244 in `spawn_rack_application'
66 /usr/local/rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11/lib/phusion_passenger/spawn_manager.rb 137 in `spawn_application'
67 /usr/local/rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11/lib/phusion_passenger/spawn_manager.rb 275 in `handle_spawn_application'
68 /usr/local/rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11/lib/phusion_passenger/abstract_server.rb 357 in `server_main_loop'
69 /usr/local/rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11/lib/phusion_passenger/abstract_server.rb 206 in `start_synchronously'
70 /usr/local/rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.11/helper-scripts/passenger-spawn-server 99 in `
'