我收到超時使用Sidekiq :: Extensions :: DelayedMailer。設計異步+ Sidekiq + sendmail超時
有誰知道如何更改超時時間,以便Sidekiq可以成功發送消息?
這裏是我的logdump:
2013-04-16T11:29:19Z 14364 TID-ows844wu8 Sidekiq ::擴展:: DelayedMailer JID-4eb850367f8aec39032b8ee5信息:啓動
2013-04-16T11:29 :49Z 14364 TID-ows844wu8 Sidekiq ::擴展:: DelayedMailer JID-4eb850367f8aec39032b8ee5 INFO:失敗:30.345秒
2013-04-16T11:29:49Z 14364 TID-ows844wu8 WARN:{
「重試」= > true,
「隊列」=> 「默認」,
「超時」=> 30,
「類」=> 「Sidekiq ::擴展:: DelayedMailer」,
「ARGS」= > [「--- \ n
紅寶石/類的設計::梅勒'\ n
:unlock_instructions \正
紅寶石/對象:用戶\ n
屬性:\ n
ID:5 \ n
電子郵件:[email protected] \ n
encrypted_password:$ 2A $ 10 $ sqEWtyjRuUXMyE31k9f13uE17IO1WuRaqNgOOI6Smzxh3B85SenTq \ n
reset_password_token:\ n
reset_password_sen t_at:\ n
remember_created_at:\ n
sign_in_count:1 \ n
current_sign_in_at:2013年4月16日11:24:00.000000000ž\ n
last_sign_in_at:2013-04- 16 11:24:00.000000000ž\ n
current_sign_in_ip:127.0.0.1 \ n
last_sign_in_ip:127.0.0.1 \ n
created_at:2013-04-16 10:31:14.000000000 Z \ n
updated_at:2013-04-16 11:24:46。219896623ž\ n
用戶名:\ n
名稱:ASDF \ n
地址: '' 的\ n
電話: '46709771430' \ n
confirmation_token:\ ñ
confirmed_at:2013年4月16日11:24:00.000000000ž\ n
confirmation_sent_at:2013年4月16日10:31:14.000000000ž\ n
failed_attempts:4 \ n
unlock_token:Nn6ZtD4zFMMRRYqbZV5u \ n
locked_at:2013年4月16日11:24:46.214709086 ž\ n 「個],
」JID「=>」 4eb850367f8aec39032b8ee5" ,
「ERROR_MESSAGE」=> 「執行過期」,
「error_class」=> 「超時::錯誤」,
「failed_at」=> 「2013-04-16T11:25:16Z」,
「RETRY_COUNT」=> 3,
「retried_at」=> 2013年4月16日11點29分49秒UTC}
2013-04-16T11:29:49Z 14364 TID-ows844wu8 WARN:執行過期
2013-04-16T11:29: 49Z 14364 TID-ows844wu8 WARN:/usr/local/lib/ruby/gems/1.9.1/gems/mail-2.4.4/lib/mail/network/delivery_methods/sendmail.rb:56:in `關閉 '
/usr/local/lib/ruby/gems/1.9.1/gems/mail-2.4.4/lib/mail/network/delivery_methods/sendmail.rb:56:in`POPEN'
/usr/local/lib/ruby/gems/1.9.1/gems/mail-2.4.4/lib/mail/network/delivery_methods/sendmail.rb:56:in'呼叫」
在/ usr/local/lib/ruby/gems/1.9.1/gems/mail-2.4.4/lib/mail/network/delivery_methods/sendmail.rb:52:在`deliver!'中
/usr/local/lib/ruby/gems/1.9.1/gems/mail-2.4.4/lib/mail/message.rb:2034:in`do_delivery」
在/ usr /本地/ lib/ruby/gems/1.9.1/gems/mail-2.4.4/lib/mail/message.rb:229:在'block in delivery'中
/usr/local/lib/ruby/gems/1.9 .1/gems/actionmailer-3.2.9/lib/action_mailer/base.rb:415:in`block in deliver_mail'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport- 3.2.9/lib/active_support/notifications.rb:123:在'block in instrument'中
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.2.9/lib/active_support/notifications/instrumenter.rb:20:in`instrument'
/usr/local/lib /ruby/gems/1.9。1/gems/activesupport-3.2.9/lib/active_support/notifications.rb:123:in'instrument'
/usr/local/lib/ruby/gems/1.9.1/gems/actionmailer-3.2.9 /lib/action_mailer/base.rb:413:in`deliver_mail'
/usr/local/lib/ruby/gems/1.9.1/gems/mail-2.4.4/lib/mail/message.rb: 229:in`deliver'
/usr/local/lib/ruby/gems/1.9.1/gems/sidekiq-2.5.4/lib/sidekiq/extensions/action_mailer.rb:23:in`perform'
/usr/local/lib/ruby/gems/1.9.1/gems/sidekiq-2.5.4/lib/sidekiq/processor.rb:43:in'block(3 levels)in process'
/usr/local/lib/ruby/gems/1.9.1/gems/sidekiq-2.5.4/lib/sidekiq/middleware/chain.rb:79:in'呼叫」
在/ usr/local/lib/ruby/gems/1.9.1/gems/sidekiq-2.5.4/lib/sidekiq/middleware/chain.rb:79:in`block in invoke'
/usr/local/lib/ruby /gems/1.9.1/gems/sidekiq-2.5.4/lib/sidekiq/middleware/server/timeout.rb:11:in`block in call'
/usr/local/lib/ruby/gems/1.9.1/gems/sidekiq-2.5.4/lib/sidekiq/middleware/server/timeout.rb:10:在'call'中
/usr/local/lib/ruby/gems/1.9.1/gems/sidekiq-2.5.4/lib/sidekiq/middleware/chain.rb:81:in`block in invoke'
/usr/local /lib/ruby/gems/1.9.1/gems/sidekiq-2.5.4/lib/sidekiq/middleware/server/active_record.rb:6:in`call'
/usr/local/lib/ruby/gems/1.9.1/gems/sidekiq-2.5.4/lib/sidekiq/middleware/chain.rb:81:in`block in invoke'
/usr/local/lib/ruby/gems/1.9.1 /gems/sidekiq-2.5.4/lib/sidekiq/middleware/server/retry_jobs.rb:49:in`call'
/usr/local/lib/ruby/gems/1.9.1/gems/sidekiq- 2.5.4/LIB/sidekiq /中間件/ chain.rb :81:在`中調用」
/usr/local/lib/ruby/gems/1.9.1/gems/sidekiq-2.5.4/lib/sidekiq/middleware/server/logging.rb:11塊:在`在呼叫 '
/usr/local/lib/ruby/gems/1.9.1/gems/sidekiq-2.5.4/lib/sidekiq/logging.rb:22:in`with_context'
塊/usr/local/lib/ruby/gems/1.9.1/gems/sidekiq-2.5.4/lib/sidekiq/middleware/server/logging.rb:7:in`call'
/usr/local /lib/ruby/gems/1.9.1/gems/sidekiq-2.5.4/lib/sidekiq/middleware/chain.rb:81:in`block in invoke'
/usr/local/lib/ruby/gems/1.9.1/gems/sidekiq-2.5.4/lib/sidekiq/middleware/chain.rb:84:in'呼叫」
在/ usr /本地/ lib/ruby/gems/1.9.1/gems/sidekiq-2.5.4/lib/sidekiq/middleware/chain.rb:84:in`invoke'
/usr/local/lib/ruby/gems/1.9 .1/gems/sidekiq-2.5.4/lib/sidekiq/processor.rb:42:在'block(2 levels)in process'
/usr/local/lib/ruby/gems/1.9.1/ gems/sidekiq-2.5.4/lib/sidekiq/processor.rb:77:in'stats'
/usr/local/lib/ruby/gems/1.9.1/gems/sidekiq-2.5。4/lib/sidekiq/processor.rb:41:在'block in process'中
/usr/local/lib/ruby/gems/1.9.1/gems/celluloid-0.12.3/lib/celluloid/calls .rb:57:in`call'
/usr/local/lib/ruby/gems/1.9.1/gems/celluloid-0.12.3/lib/celluloid/calls.rb:57:in`dispatch'
/usr/local/lib/ruby/gems/1.9.1/gems/celluloid-0.12.3/lib/celluloid/future.rb:18:in`塊在初始化」
的/ usr/local/lib/ruby/gems/1.9.1/gems/celluloid-0.12.3/lib/celluloid/internal_pool.rb:48:在`call'中
/usr/local/lib/ruby/gems/1.9.1/gems/celluloid-0.12.3/lib/celluloid/internal_pool.rb:48:in`block in create'