繁体   English   中英

Delayed_job无法正常工作

[英]Delayed_job is not working correctly

我实施了延迟的工作,并且处理得很好,但是它在development.log中而不是production.log中生成邮件。

实际也没有发送邮件,它只是在开发日志中生成。 处理后,我在延迟的工作表中也没有工作。

我还使用了RAILS_ENV=production rake jobs:work但是邮件仍在开发日志中,实际上并未发送; 我在Ubuntu上使用邮件服务器发送邮件。

我注意到rake jobs:work默认情况下使用开发日志来rake jobs:work ,不知道生产服务器也一样吗?

如果有人知道问题所在,那么请尽快回答,因为我的应用程序因此而被卡在生产服务器上,并且很多邮件都只是在开发日志中,而不是最终用户。

这可能很明显,但是在config / production.rb中,您是否设置了

    config.action_mailer.delivery_method = :smtp

您可能在config / development.rb中设置了交付方式,但是却忘记了在生产环境中这样做。 请让我知道,以便我进一步提供帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM