2017-10-05 7 views
-1

エラーに時間を解析することはできません.expect_return_timeはその値をルーファスのscheduler.atは、HerokuのログでHerokuの

から から取得します。

ローカルマシンで正しく動作します。そして、私は昨日、英雄についてそれについて問題はなかったことを覚えています。しかし、この奇妙な問題は今日、英雄で起こった。

更新:

  • Rubyのバージョン2.3.4
  • ルーファス・スケジューラのバージョン3.4.2
  • ET-Orbiバージョン1.0.6
+0

誰か助けてください。それは緊急です –

+0

あなたのHerokuシステムのrufus-schedulerのバージョンは何ですか? Rubyのバージョンは何ですか?これらの情報で質問を更新してください。 – jmettraux

+0

Herokuシステムの "et-orbi"宝石のバージョンも示してください。 – jmettraux

答えて

0

フォースあなたのHerokuのに使用します宝石「et-orbi」はバージョン1.0.5です。

checkout_timerへの呼び出しごとに新しいRufus-Schedulerインスタンスを起動すると、リソースが浪費されることに注意してください。あなたのrufus-schedulerインスタンスをガベージコレクションに公開しています。ジョブが指定された時間より前に起きた場合、ジョブはトリガーされません。

を更新2017年10月7日

宝石 "ET-orbi"、ルーファス・スケジューラが使用するには、バージョン1.0.7でこの問題の修正プログラムが含まれています。

+0

しかし、私がRufus :: Scheduler.singletonを使用すると、たとえば、私はscheduler.in '30s'とscheduler.in '1minute'を持っていて、2番目のものが最初のものを上書きしますか? –

+0

いいえ、それはありません。 自分で試してください:https://gist.github。 com/jmettraux/8cb63397fe55896933518f2c6e52af34 – jmettraux