我目前正在开发一个涉及大量发送电子邮件的rails应用程序。在我的本地服务器中,当我尝试一次发送 500 封电子邮件时,它工作正常(尽管有点滞后)。但是,一旦我将应用程序推送到 Heroku 并尝试再次发送 500 封电子邮件,它就会向我显示应用程序错误!我尝试查看日志,它说有一个请求超时,但它在我的本地主机上工作正常!如何解决此错误?附带说明一下,有没有办法将方法推送到后台进程,这样它就不会导致任何超时?谢谢!
如果应用程序在 30 秒内未发送内容,则请求超时:
https://devcenter.heroku.com/articles/http-routing#timeouts