instacart / makara

A Read-Write Proxy for Connections; Also provides an ActiveRecord adapter.

Home Page:http://tech.taskrabbit.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

error start nilclass

admfalko opened this issue · comments

Good day can not start application after adding makara
logs

lib/makara/config_parser.rb:177:in all_configs' app2 | lib/makara/config_parser.rb:161:in master_configs'
app2 | lib/makara/proxy.rb:271:in instantiate_connections' app2 | lib/makara/proxy.rb:57:in initialize'
app2 | lib/active_record/connection_adapters/makara_abstract_adapter.rb:140:in initialize' app2 | lib/active_record/connection_adapters/mysql2_makara_adapter.rb:9:in new'
app2 | lib/active_record/connection_adapters/mysql2_makara_adapter.rb:9:in `mysql2_makara_connection'
app2 | Rendering /usr/local/bundle/gems/actionpack-5.0.7.2/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout
app2 | Rendering /usr/local/bundle/gems/actionpack-5.0.7.2/lib/action_dispatch/middleware/templates/rescues/_source.html.erb
app2 | Rendered /usr/local/bundle/gems/actionpack-5.0.7.2/lib/action_dispatch/middleware/templates/rescues/_source.html.erb (1.6ms)
app2 | Rendering /usr/local/bundle/gems/actionpack-5.0.7.2/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb
app2 | Rendered /usr/local/bundle/gems/actionpack-5.0.7.2/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (1.2ms)
app2 | Rendering /usr/local/bundle/gems/actionpack-5.0.7.2/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb
app2 | Rendered /usr/local/bundle/gems/actionpack-5.0.7.2/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (0.7ms)
app2 | Rendered /usr/local/bundle/gems/actionpack-5.0.7.2/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (30.2ms)

My database.yml file

development:
sticky_slave: true
sticky_master: true
adapter: 'mysql2_makara'
host: <%= ENV['DB_HOST'] %>
user: <%= ENV['DB_USER'] %>
password: <%= ENV['DB_PASSWORD'] %>
blacklist_duration: 5
databases:
- name: db2
role: master
- name: slave2
role: slave
host: <%= ENV['DB_HOST2'] %>
user: <%= ENV['DB_USER'] %>
password: <%= ENV['DB_PASSWORD'] %>

production:
sticky_slave: true
sticky_master: true
adapter: 'mysql2_makara'
host: <%= ENV['DB_HOST'] %>
user: <%= ENV['DB_USER'] %>
password: <%= ENV['DB_PASSWORD'] %>
blacklist_duration: 5
databases:
- name: db2
role: master
- name: slave2
role: slave
host: <%= ENV['DB_HOST2'] %>
user: <%= ENV['DB_USER'] %>
password: <%= ENV['DB_PASSWORD'] %>