小编Jul*_*ius的帖子

通过sidekiq和devise-async发送后台邮件,队列填满但邮件未处理

我目前正在构建一个rails平台,我已经使用了设计进行身份验证,现在想要使用sidekiq将默认设计电子邮件移动到后台进程中.我正在使用devise-async并执行以下操作:

添加了devise_async.rb文件:

#config/initializers/devise_async.rb
Devise::Async.backend = :sidekiq
Run Code Online (Sandbox Code Playgroud)

在设计模型中添加了async命令:

#user.rb
devise :database_authenticatable, :async #etc.
Run Code Online (Sandbox Code Playgroud)

宝石的版本如下:

Devise 2.1.2
Devise-async 0.4.0
Sidekiq 2.5.3
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是电子邮件是在sidekiq队列中传递的,但工作人员从不执行发送电子邮件.我也看过设计异步不与sidekiq合作,他似乎有同样的问题.但我认为hostname命令没有问题.

有关这个问题的任何想法?

devise ruby-on-rails-3 sidekiq

11
推荐指数
1
解决办法
2608
查看次数

标签 统计

devise ×1

ruby-on-rails-3 ×1

sidekiq ×1