LilPacy.info

人はときに、目的のために目的も捨てねばならない。

未分類

ec2運用のrailsアプリでcronの実行時間がズレる

投稿日:

ec2で運用のrailsアプリでcron使って定期的にプッシュ通知を送りたい。そこで以下のように書いてみる。

schedule = PeriodicNotification.where(status: 0).find_by("schedule_date <= ?", Time.now)

wheneverを使ってcron登録し運用してみたところutc時間で送られているようだ。以下のように直した。

schedule = PeriodicNotification.where(status: 0).find_by("schedule_date <= ?", Time.now)

Time.nowだと環境依存の時間、Time.currentだとアプリ依存の時間が取れるらしい。

以上。

-未分類

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

python/matplotlibで円を描く

意外と簡単で、sinとcosを対応させてあげるだけ。  

no image

WordPress管理画面が真っ白に、、、。

ログインして/wp-adminにアクセスするも、ページが背景色一色になってしまった。 しばらく右往左往していたのだが、このサイトはherokuで管理しているため、再デプロイしてみることに。 $ git …

no image

AIに代替されない仕事とは

今のところ、 毎回入力変数が変わる、変数が観測できない 毎回使うアルゴリズムが変わる (つまり法則性がない・弱い) 毎回正解が変わる、成功を測れない 以上のような仕事、とどのつまり、個別・特別なケース …

no image

python range 浮動小数使えない問題

pythonのrange関数だと0.5刻みでリストを作りたいなど使えない問題がある。 それを解決してくれるのがNumpyのlinspace関数なのだ。 例えば、range(0,11,0.5)みたいに、 …

no image

経済成長の本当の原因/要因/真因

経済成長の本当の原因は、総需要にある。 ケインズの『一般理論』では、総需要が総供給に作用し、総供給が総需要に作用するという相互作用を想定していて その相互作用を引き起こすには有効需要の創出が必須となる …