2013-04-16 51 views
1

我收到超時使用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_pa​​ssword:$ 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'

回答