Heroku に Rails コントローラーを使用してループでメールを送信し、メールの送信先のメール アドレスに関する情報をユーザーに返信します。
これは少数 (~40) の電子メールのみを送信する必要がある場合に機能しますが、送信する電子メールが数個よりも多い (例: > 40) 場合、リクエストはタイムアウトします。
Heroku はガイドで、リクエストは 30 秒以内に少なくとも 1 バイトで応答する必要があると述べています: https://devcenter.heroku.com/articles/request-timeout
これがこれを達成する最良の方法ではないことはわかっていますが、現在、Ruby でこれを行う方法を見つけようとしています。
これが PHP アプリの場合echo
、ループに入る前にを実行echo
し、すべての反復で何かを保持することができます。レールで同様のことを達成するにはどうすればよいですか?