Last active
June 7, 2016 19:29
-
-
Save Frank004/796e41ea5b9d4fe85adbbafc3174e672 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Apartment::TenantNotFound | |
| 10:29:28 redis_s.1 | 74800:M 07 Jun 10:29:28.005 * 100 changes in 300 seconds. Saving... | |
| 10:29:28 redis_s.1 | 74800:M 07 Jun 10:29:28.005 * Background saving started by pid 75086 | |
| 10:29:28 redis_s.1 | 75086:C 07 Jun 10:29:28.008 * DB saved on disk | |
| 10:29:28 redis_s.1 | 74800:M 07 Jun 10:29:28.108 * Background saving terminated with success | |
| 10:34:08 worker.1 | 2016-06-07T14:34:08.366Z 74801 TID-ouqzhpisc MyWorker JID-6c67cc125750e19e53322044 INFO: start | |
| 10:34:08 worker.1 | 2016-06-07T14:34:08.368Z 74801 TID-ouqzhpisc MyWorker JID-6c67cc125750e19e53322044 INFO: fail: 0.003 sec | |
| 10:34:08 worker.1 | 2016-06-07T14:34:08.369Z 74801 TID-ouqzhpisc WARN: {"class"=>"MyWorker", "args"=>["companydemo", "juan", 5], "retry"=>true, "queue"=>"default", "jid"=>"6c67cc125750e19e53322044", "created_at"=>1465309377.292077, "apartment"=>"companydemo", "enqueued_at"=>1465310048.364147, "error_message"=>"One of the following schema(s) is invalid: \"companydemo\" \"public\"", "error_class"=>"Apartment::TenantNotFound", "failed_at"=>1465309392.2257652, "retry_count"=>5, "retried_at"=>1465310048.368277} | |
| 10:34:08 worker.1 | 2016-06-07T14:34:08.369Z 74801 TID-ouqzhpisc WARN: Apartment::TenantNotFound: One of the following schema(s) is invalid: "companydemo" "public" | |
| 10:34:08 worker.1 | 2016-06-07T14:34:08.369Z 74801 TID-ouqzhpisc WARN: /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/apartment-1.1.0/lib/apartment/adapters/postgresql_adapter.rb:72:in `rescue in connect_to_new' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/apartment-1.1.0/lib/apartment/adapters/postgresql_adapter.rb:65:in `connect_to_new' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/apartment-1.1.0/lib/apartment/adapters/abstract_adapter.rb:85:in `switch!' | |
| 10:34:08 worker.1 | /Users/IFrank/Documents/HBQuality/hbquality/app/workers/my_worker.rb:4:in `perform' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/sidekiq-3.5.1/lib/sidekiq/processor.rb:80:in `execute_job' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/sidekiq-3.5.1/lib/sidekiq/processor.rb:56:in `block (2 levels) in process' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/sidekiq-3.5.1/lib/sidekiq/middleware/chain.rb:127:in `block in invoke' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/newrelic_rpm-3.9.9.275/lib/new_relic/agent/instrumentation/sidekiq.rb:33:in `block in call' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/newrelic_rpm-3.9.9.275/lib/new_relic/agent/instrumentation/controller_instrumentation.rb:366:in `perform_action_with_newrelic_trace' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/newrelic_rpm-3.9.9.275/lib/new_relic/agent/instrumentation/sidekiq.rb:29:in `call' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/sidekiq-3.5.1/lib/sidekiq/middleware/chain.rb:129:in `block in invoke' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/sidekiq-3.5.1/lib/sidekiq/middleware/server/active_record.rb:6:in `call' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/sidekiq-3.5.1/lib/sidekiq/middleware/chain.rb:129:in `block in invoke' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/sidekiq-3.5.1/lib/sidekiq/middleware/server/retry_jobs.rb:74:in `call' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/sidekiq-3.5.1/lib/sidekiq/middleware/chain.rb:129:in `block in invoke' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/sidekiq-3.5.1/lib/sidekiq/middleware/server/logging.rb:11:in `block in call' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/sidekiq-3.5.1/lib/sidekiq/logging.rb:30:in `with_context' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/sidekiq-3.5.1/lib/sidekiq/middleware/server/logging.rb:7:in `call' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/sidekiq-3.5.1/lib/sidekiq/middleware/chain.rb:129:in `block in invoke' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/sidekiq-3.5.1/lib/sidekiq/middleware/chain.rb:132:in `invoke' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/sidekiq-3.5.1/lib/sidekiq/processor.rb:51:in `block in process' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/sidekiq-3.5.1/lib/sidekiq/processor.rb:104:in `stats' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/sidekiq-3.5.1/lib/sidekiq/processor.rb:50:in `process' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `public_send' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `dispatch' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/call/async.rb:7:in `dispatch' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:50:in `block in dispatch' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:76:in `block in task' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb:339:in `block in task' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/task.rb:44:in `block in initialize' | |
| 10:34:08 worker.1 | /Users/IFrank/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/task/fibered.rb:14:in `block in create' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| gem 'apartment', '~> 1.0', '>= 1.0.2' | |
| gem 'sidekiq', '~> 4.0', '>= 4.1' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| MyWorker.perform_in(5.second,"companydemo",'bob', 4) | |
| class MyWorker | |
| include Sidekiq::Worker | |
| def perform(subdomain, name, number) | |
| # Apartment::Tenant.switch!(subdomain) do | |
| # #do something | |
| # end | |
| #tenant = Apartment::Tenant.switch!(subdomain) get error with this cant find tenant | |
| tenant = Apartment::Tenant.current | |
| TestMailer.test_email(tenant, subdomain, name, number).deliver_now | |
| end | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Test output with tenant = Apartment::Tenant.current | |
| companydemo, public, Frank, 2 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Test output with tenant = Apartment::Tenant.switch!(subdomain) #get error with this cant find tenant |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class TestMailer < ActionMailer::Base | |
| default from: "xxxxxxxx@gmail.com" | |
| def test_email(tenant, subdomain, name, number) | |
| @subdomain = subdomain | |
| @tenant = tenant | |
| @name = name | |
| @number = number | |
| mail(to: "xxxxxxxxx@gmail.com", subject: 'Test') | |
| end | |
| end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment