我在Heroku上有一個Rails控制器,我在循環中發送電子郵件,並通過一些關於電子郵件發送到哪個電子郵件地址的信息來響應用戶。防止長請求請求超時
雖然這隻適用於僅需要發送幾封(〜40封)電子郵件,但如果發送的電子郵件數量超過一些(例如> 40),則請求超時。
在他們的嚮導Heroku的規定,要求必須有至少一個字節的30秒內作出反應:https://devcenter.heroku.com/articles/request-timeout
雖然我知道這是不是實現這一目標的最佳方式,我正在試圖找出如何在Ruby中執行此操作。
如果這是一個PHP應用程序,我可以在進入循環之前做一個echo
,然後在每次迭代中保留echo
。我如何在rails中實現類似的功能?
謝謝。我的確在努力避免爲Heroku的工人達因付錢。 – rdasxy
是的,這些加載項都快速加起來。 –
你可能會檢查出https://github.com/lostboy/workless,以獲得預算的工人。 –