ActiveJob Deliver_later 不发送

2024-03-10

我有以下方法:

UserMailer.comment_alert(@comment, user, type).deliver_later

奇怪的是,它与参数一起出现deliver_now在 Rails 日志中:

[ActiveJob] Enqueued ActionMailer::DeliveryJob (Job ID: 5bdf9ed1-53d5-42aa-acb2-7ce54ab284e1) to Sidekiq(mailers) with arguments: "UserMailer", "comment_alert", "deliver_now", gid://xxx/Comment/153, gid://xxx/User/26, "Comment"

该作业从未处理,并且我在 Sidekiq 日志中看不到任何内容。也从未有过邮件投递。我尝试重新启动sidekiq、rails和redis,甚至清除redis db。有趣的是改变为.deliver_now有效,但这似乎并没有触及 sidekiq 或创建一个Enqueued ActionMailer::DeliveryJob

在我的 application.rb 中:

config.active_job.queue_adapter = :sidekiq

我在用导轨 4.2.6 with 活跃工作4.2.6


邮件程序在队列邮件程序中排队。请记住启动 sidekiq 处理该队列:

bundle exec sidekiq -q default -q mailers

Or add config/sidekiq.yml包含以下内容

  :verbose: true
  :concurrency: 25
  :queues:
    - [mailers, 7]
    - [default, 5]

And run bundle exec sidekiq -C config/sidekiq.yml

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ActiveJob Deliver_later 不发送 的相关文章

随机推荐

  • 将 GIF 转换为 CUR 文件 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • memcached - 与 C# asp.net 应用程序一起使用

    我正在考虑在我目前正在开发的应用程序中使用memcached 在某些时候 最终 我计划在 Amazon EC2 上托管它 我只是想知道 是否可以有一个运行 memcached 的 Linux 服务器 aws 实例 并使用 Windows 服
  • 为什么 Wordpress 有单独的“usersmeta”和“users”SQL 表。为什么不把它们结合起来呢?

    除了 users 表之外 Wordpress 还有一个 usersmeta 表 其中包含以下列 meta id user id 元键 例如名字 元值 例如汤姆 每个用户在 usersmeta 表中都有 20 行 无论这些行是否有填充的 me
  • 使用 uploadive 进行多个文件上传会导致重复调用 check_exists

    我使用 uploadifive HTML5 版本 不是基于 Flash 的 uploadify 如下所示 file upload uploadifive setup uploadify auto false removeCompleted
  • PHP 包含“../”与“/../”

    有什么区别 require classes M8 php and require classes H8 php 包含路径有何不同 是相对于服务器根目录的路径 是相对于当前脚本文件夹的路径 我看到有人要求提供更多信息 如果您位于服务器上的文件
  • 如何从函数返回二维数组[重复]

    这个问题在这里已经有答案了 我试图使用以下代码从函数返回二维数组 int MakeGridOfCounts int cGrid 6 6 0 0 0 0 0 0 return cGrid 此代码返回一个二维数组 include
  • R. 如何制作具有相等行的矩阵

    我有行f 我想创建矩阵R这样它的每一行都是相等的f 在 R 中最有效的方法是什么 有一排 f c 1 22 33 44 55 66 得到它的长度 lf length f 然后制作矩阵 R matrix rep f lf ncol lf by
  • 如何在没有键的情况下实现 SQL 外连接的 pandas 等价

    在 SQL 中 您可以在没有键的情况下连接两个表 以便两个表的所有记录相互合并 如果pandas concat or pandas merge 或者其他一些 pandas 语法支持这一点 它可以帮助我解决我试图解决的问题的一步 我在帮助文档
  • 当属性名称与类名称匹配时该怎么办

    在我们的 C 代码中 我们有一个名为 Project 的类 我们的 BusinessObject 基类 所有业务对象都继承自该类 定义了一个属性 public Project Project get set 只要我们留在 C 代码库中 这通
  • 您无法切换到 Apps 脚本创建的 Cloud Platform 项目 - 将 Apps 脚本文件与 Cloud Project 关联

    我正在尝试将新的应用脚本附加到我的 Google Cloud 项目 在 Apps 脚本代码编辑器中 我尝试使用菜单连接到云平台项目 资源 gt 云平台项目 但是当我添加项目编号时 我收到错误消息 您无法切换到 Apps 脚本创建的 Clou
  • 在 R 中访问共享点文件夹

    我目前正在尝试访问 R 中的共享点文件夹 我阅读了多篇解决该问题的文章 但所有建议的解决方案似乎都不适用于我的情况 我首先尝试使用 httr 包上传单个 txt 文件 如下所示 URL lt
  • 接受字节数组,vb6 到 C# 互操作

    我正在做一个将 vb6 与加密包装器通信的应用程序 到目前为止 net 和互操作部分一切正常 完全正常工作 当我的客户正在测试它时 我有一个简单的问题 ComVisible true public SomeObjectComVisible
  • 重新加载网页后如何保留滚动位置? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 document ready function addmedic click function ses
  • XMPPFramework - 如何注册新用户帐户

    我正在尝试使用 XMPPFramework 连接到 Openfire 服务器并创建一个新的用户帐户 如果我已经以其他用户身份登录 此代码将创建一个新的用户帐户 NSXMLElement query NSXMLElement elementW
  • 手动将 UITabBar 添加到 UITableViewController

    我有一个标准应用程序 带有管理多个 UITableViewController 类的导航控制器 我想将 UITabBar 添加到根视图 UITableViewController 来管理过滤 UITableView 中显示的对象的选择 我不
  • 如何刷新表中的单行?

    是否可以刷新a的单行vaadin table成分 到目前为止 如果表行编辑完成 我只需刷新整个表 table refreshRowCache 但这可能会导致稍后的大型表出现性能问题 那么 如何刷新单行呢 我在 Vaadin 论坛上发现了这个
  • Array.delete(object) 从数据库中删除?

    所以我试图获取一系列不包含 post 的帖子 令我惊讶的是 下面的代码导致 post 被从数据库中删除 post Post find 2 posts Post where text gt title posts delete post 为什
  • Android onNewIntent() 通知未正确执行

    我有一个用于通知的广播接收器 我的应用程序是一个 webkit 我希望当用户单击通知时打开我的应用程序并定向到某个 URL 一切似乎都工作正常 但我现在遇到了问题 onNewIntent 如果用户上次通过按主页按钮退出应用程序 则调用此方法
  • 相机标定opencv

    你好 我正在做一个项目来进行图像 3D 重建 我正在校准相机的阶段 这需要很长时间才能完成 但是当我编译代码并在相机前显示棋盘时 它会直接进入未处理的异常错误 当图片不在框架中时 一旦进入框架就没有错误 出现未处理的错误我不知道为什么 我问
  • ActiveJob Deliver_later 不发送

    我有以下方法 UserMailer comment alert comment user type deliver later 奇怪的是 它与参数一起出现deliver now在 Rails 日志中 ActiveJob Enqueued A