【发布时间】:2019-02-01 22:34:24
【问题描述】:
我有一个托管在 Heroku 上的 rails 应用程序。每小时,Heroku Scheduler 都会查找在未来 23 到 24 小时之间开始的事件,并向参与者发送一封提醒电子邮件。这通常工作得很好,但最近,一个小时内发送了 7 次事件提醒。我的猜测是因为服务器在那一小时内被重置了几次。防止这种情况在未来发生的最好方法是什么?我正在考虑制作一个数据库表来跟踪上次提醒作业的运行时间,以避免这些作业每小时运行一次以上。这是一种合理的方法吗?
【问题讨论】:
标签: ruby-on-rails heroku