【发布时间】:2012-09-29 06:51:06
【问题描述】:
我在 Heroku 上有一个 Rails 控制器,我在其中循环发送电子邮件,并向用户回复一些有关电子邮件发送到哪个电子邮件地址的信息。
虽然这在只需要发送几封(约 40 封)电子邮件时有效,但当要发送的电子邮件不止几封(例如 > 40 封)时,请求就会超时。
Heroku 在其指南中指出,请求必须在 30 秒内至少响应一个字节:https://devcenter.heroku.com/articles/request-timeout
虽然我知道这不是实现这一目标的最佳方式,但我目前正试图弄清楚如何在 Ruby 中做到这一点。
如果这是一个 PHP 应用程序,我可以在进入循环之前执行 echo,然后在每次迭代中保持 echoing 一些东西。如何在 Rails 中实现类似的功能?
【问题讨论】:
标签: ruby-on-rails heroku