我想安排在Heroku上部署的Rails应用程序中使用Rufus-scheduler发送邮件。
我的代码看起来像
# config/initializers/scheduler.rb
require 'rufus-scheduler'
s = Rufus::Scheduler.singleton
s.every '11h30m' do
# here I put my sending mail task (already tested, and works well)
end
但没有任何反应,我无法根据我的日志找出问题
我怀疑了一些观点:
1-我的procfile是否正确?我是否需要其他东西才能使用Passenger?经典的webrick服务器能运作吗?
web: bundle exec passenger start -p $PORT --max-pool-size 3 --min-instances
2-我在Heroku上没有付费工作人员,我可以让Rufus调度程序只使用一个免费的标准网络Dyno吗?
3-如果2个问题没问题,我是否需要添加其他内容才能使代码生效?
非常感谢