Last active
December 15, 2017 18:06
-
-
Save staycreativedesign/dd445cd9273f91f5f661b63e6c4367e8 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
[4] pry(#<OurWorker>)> exit | |
2017-12-15T18:03:05.492Z 81004 TID-owppemxv4 OurWorker JID-30d6ad72f2dee4cfc0fcddda INFO: fail: 18.405 sec | |
2017-12-15T18:03:05.493Z 81004 TID-owppemxv4 WARN: {"context":"Job raised exception","job":{"class":"OurWorker","args":["foo",{"name":"","phone":"","email":"[email protected]","company_name":"","company_phone":"","company_website":"","company_address":"","company_billing":"","company_conduct":"","company_colors":"","company_year":"","company_target":"","company_acquisition":"","company_tag":"","company_testimonial":"","company_distributor":"","company_p10":"","company_viasat":"","package":"premium"}],"retry":true,"queue":"default","jid":"30d6ad72f2dee4cfc0fcddda","created_at":1513360345.107556,"enqueued_at":1513360761.607423,"error_message":"undefined method `new' for UpdateSpreadsheet:Module","error_class":"NoMethodError","failed_at":1513360345.109366,"retry_count":2,"retried_at":1513360467.4400399},"jobstr":"{\"class\":\"OurWorker\",\"args\":[\"foo\",{\"name\":\"\",\"phone\":\"\",\"email\":\"[email protected]\",\"company_name\":\"\",\"company_phone\":\"\",\"company_website\":\"\",\"company_address\":\"\",\"company_billing\":\"\",\"company_conduct\":\"\",\"company_colors\":\"\",\"company_year\":\"\",\"company_target\":\"\",\"company_acquisition\":\"\",\"company_tag\":\"\",\"company_testimonial\":\"\",\"company_distributor\":\"\",\"company_p10\":\"\",\"company_viasat\":\"\",\"package\":\"premium\"}],\"retry\":true,\"queue\":\"default\",\"jid\":\"30d6ad72f2dee4cfc0fcddda\",\"created_at\":1513360345.107556,\"enqueued_at\":1513360761.607423,\"error_message\":\"undefined method `new' for UpdateSpreadsheet:Module\",\"error_class\":\"NoMethodError\",\"failed_at\":1513360345.109366,\"retry_count\":2,\"retried_at\":1513360467.4400399}"} | |
2017-12-15T18:03:05.493Z 81004 TID-owppemxv4 WARN: ArgumentError: wrong number of arguments (given 1, expected 0) | |
2017-12-15T18:03:05.493Z 81004 TID-owppemxv4 WARN: /Users/admin/Projects/fusion/main.rb:30:in `initialize' | |
/Users/admin/Projects/fusion/main.rb:30:in `new' | |
/Users/admin/Projects/fusion/main.rb:30:in `perform' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:188:in `execute_job' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:170:in `block (2 levels) in process' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq/middleware/chain.rb:128:in `block in invoke' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq/middleware/chain.rb:133:in `invoke' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:169:in `block in process' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:141:in `block (6 levels) in dispatch' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq/job_retry.rb:97:in `local' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:140:in `block (5 levels) in dispatch' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq.rb:36:in `block in <module:Sidekiq>' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:136:in `block (4 levels) in dispatch' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:204:in `stats' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:131:in `block (3 levels) in dispatch' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq/job_logger.rb:7:in `call' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:130:in `block (2 levels) in dispatch' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq/job_retry.rb:72:in `global' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:129:in `block in dispatch' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq/logging.rb:44:in `with_context' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq/logging.rb:38:in `with_job_hash_context' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:128:in `dispatch' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:168:in `process' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:85:in `process_one' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:73:in `run' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq/util.rb:16:in `watchdog' | |
/Users/admin/.rvm/gems/ruby-2.3.1/gems/sidekiq-5.0.5/lib/sidekiq/util.rb:25:in `block in safe_thread' | |
2017-12-15T18:05:36.849Z 81004 TID-owppem9cc OurWorker JID-30d6ad72f2dee4cfc0fcddda INFO: start | |
From: /Users/admin/Projects/fusion/main.rb @ line 29 OurWorker#perform: |
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 UpdateSpreadsheet | |
def initiliaze(params) | |
@session = GoogleDrive::Session.from_service_account_key("client-spreadsheet-529f0e9d2afc.json") | |
@ws = session.spreadsheet_by_key("1mbYsiKGRtCjZFlLIZ8oXhatVHYi9rrSx1WKZZCtdTrw").worksheets[0] | |
@params = params | |
end | |
def run! | |
binding.pry | |
last_row = @ws.num_rows + 1 | |
columns = ([email protected]_cols).to_a | |
columns.each do |column| | |
@ws[last_row,column] = "foo" | |
@ws.save | |
end | |
@ws.reload | |
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
require 'rubygems' | |
require 'sinatra' | |
require 'bundler/setup' | |
require 'tilt/haml' | |
require 'sidekiq' | |
require 'google_drive' | |
require './gdrive' | |
require 'pry' | |
set :session_secret, "328479283uf923fu8932fu923uf9832f23f232" | |
enable :sessions | |
Sidekiq.configure_client do |config| | |
config.redis = { db: 1 } | |
end | |
Sidekiq.configure_server do |config| | |
config.redis = { db: 1 } | |
end | |
class OurWorker | |
include Sidekiq::Worker | |
def perform(job, params) | |
case job | |
when "foo" | |
foo = UpdateSpreadsheet.new(params) | |
foo.run! | |
end | |
end | |
end | |
get '/' do | |
haml :index | |
end | |
get '/services' do | |
haml:services | |
end | |
get '/dealers' do | |
@success_message = session[:success_message] | |
session[:success_message] = nil | |
haml :dealers | |
end | |
post '/dealers' do | |
require 'pony' | |
OurWorker.perform_async("foo", params) | |
redirect '/dealers' | |
end | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment