iron.io / iron_worker调度任务run_every被忽略....(使用ruby gem),

时间:2014-06-12 02:37:34

标签: iron

在rails app中使用iron.io。他们的熨斗非常好,非常简单。 奇怪的行为是我在rails启动期间设置了一个计划任务(application.rb),我已经将计划任务设置为10分钟(600秒),但是每分钟都会启动任务(或者几乎就像它的......尽可能经常地。)

创建并运行任务。第一个连接到我的heroku数据库,但其他任务经常失败(连接问题,但我认为这是因为它发生得如此之快)。

schedule = @iwclient.schedules.create("schedule", {:database => dbsettings },{:run_every => 600 } )

我错过了什么吗?

  • 我尝试过不同的时间,似乎没什么区别。
  • 我有调试输出显示任务创建的结果,例如puts schedule.inspect.to_s
如果有人遇到类似问题,

欢迎任何指导

这些数据库设置在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"}

0 个答案:

没有答案