在rails app中使用iron.io。他们的熨斗非常好,非常简单。 奇怪的行为是我在rails启动期间设置了一个计划任务(application.rb),我已经将计划任务设置为10分钟(600秒),但是每分钟都会启动任务(或者几乎就像它的......尽可能经常地。)
创建并运行任务。第一个连接到我的heroku数据库,但其他任务经常失败(连接问题,但我认为这是因为它发生得如此之快)。
schedule = @iwclient.schedules.create("schedule", {:database => dbsettings },{:run_every => 600 } )
我错过了什么吗?
欢迎任何指导
本
这些数据库设置在iron_worker任务调试输出期间被确认,它们被正确填充,实际上任务确实执行并退出确定。
dbsettings = {
:adapter => "postgresql",
:database => "xxx",
:host => "ec2-107-20-224-35.compute-1.amazonaws.com",
:port => 5432,
:username => "xxxx",
:password => "xxx",
:sslmode => "require"}