エラーに時間を解析することはできません.expect_return_timeはその値をルーファスのscheduler.atは、HerokuのログでHerokuの
から から取得します。ローカルマシンで正しく動作します。そして、私は昨日、英雄についてそれについて問題はなかったことを覚えています。しかし、この奇妙な問題は今日、英雄で起こった。
更新:
- Rubyのバージョン2.3.4
- ルーファス・スケジューラのバージョン3.4.2
- ET-Orbiバージョン1.0.6
エラーに時間を解析することはできません.expect_return_timeはその値をルーファスのscheduler.atは、HerokuのログでHerokuの
から から取得します。ローカルマシンで正しく動作します。そして、私は昨日、英雄についてそれについて問題はなかったことを覚えています。しかし、この奇妙な問題は今日、英雄で起こった。
更新:
フォースあなたのHerokuのに使用します宝石「et-orbi」はバージョン1.0.5です。
checkout_timer
への呼び出しごとに新しいRufus-Schedulerインスタンスを起動すると、リソースが浪費されることに注意してください。あなたのrufus-schedulerインスタンスをガベージコレクションに公開しています。ジョブが指定された時間より前に起きた場合、ジョブはトリガーされません。
を更新2017年10月7日
宝石 "ET-orbi"、ルーファス・スケジューラが使用するには、バージョン1.0.7でこの問題の修正プログラムが含まれています。
しかし、私がRufus :: Scheduler.singletonを使用すると、たとえば、私はscheduler.in '30s'とscheduler.in '1minute'を持っていて、2番目のものが最初のものを上書きしますか? –
いいえ、それはありません。 自分で試してください:https://gist.github。 com/jmettraux/8cb63397fe55896933518f2c6e52af34 – jmettraux
誰か助けてください。それは緊急です –
あなたのHerokuシステムのrufus-schedulerのバージョンは何ですか? Rubyのバージョンは何ですか?これらの情報で質問を更新してください。 – jmettraux
Herokuシステムの "et-orbi"宝石のバージョンも示してください。 – jmettraux