[英]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.