使用Heroku Scheduler插件时,Rake任务发送电子邮件新闻稿失败

问题描述 投票:1回答:1

我有一个rake任务设置为每天在Rails应用程序上触发一次。它会检查哪些用户需要发送新闻稿,然后准备新闻稿并使用SendGrid入门级插件通过DelayedJob队列发送。

当我使用heroku run rake my_job从命令行运行这个rake作业时,它可以工作,并且新闻简报会被发送出去。当我将它留给Heroku Scheduler插件运行时,新闻通讯不会被发送。该脚本运行正常(我添加发送到表的每个简报的详细信息),但电子邮件不会发送,并且在我检查时不会保留在DelayedJob队列中。

我该如何调试呢?预定作业使用完全相同的rake my_job语法。我正在运行1个web dyno和1个工作者dyno 24/7。

ruby-on-rails heroku delayed-job scheduler sendgrid
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.