问题标签 [devise-async]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
607 浏览

redis - Sidekiq 5 不适用于 AWS ELB 和 rails 5 api

红宝石版本:2.3.1

Sidekiq / Pro / Enterprise 版本:5.0

导轨:5.0.2

我已经按照本教程进行操作,所以我可以使用 sidekiq 在我的 rails api 应用程序中发送电子邮件。该应用程序与 Puma 一起发布在 AWS ElasticBeanstalk 上。

当用户注册时,他们应该会收到一封电子邮件(通过设计)。没有显示错误,在 sidekiq.log 中没有生成日志。我不知道发生了什么,电子邮件根本没有送达。

初始化器/devise_async.rb

初始化程序/sidekiq.rb

配置/redis.yml

配置/sidekiq.yml

最后的 sidekiq 日志行:

最后的 nginx 日志行:

最后 puma 日志行:

它在本地机器上运行良好。

你有什么想法吗?

0 投票
1 回答
34 浏览

ruby-on-rails - devise-async 不使用 sidekiq 执行入队作业

我正在使用 devise 和 devise-async,它使用 devise-async 使用 sidekiq 发送电子邮件。但最近它停止工作,我无法找到问题。

我正在使用的宝石

配置/初始化程序/设计-async.rb

passwords_controller.rb

用户.rb

我用命令运行sidekiq

Sidekiq.rb

Sidekiq 在邮件队列中排队作业,但不转发。

我的终端响应