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カーブを描く

Numpy使った方が簡単らしいが、mathモジュールで実装した方が直感的だった。 Numpyでの実装も挑戦したい。

no image

改革改善の思考フロー再考

物事をより良くしていくための思考フローとしてパターンがいくつかあるなと感じたので整理しておく。 関心は、「どういう問いから思考をスタートし、どういう流れを経て着地させればよりスムーズに理想目的を実現で …

no image

LinuxにNeoBundleを最短インストール

シェルにて $ curl https://raw.githubusercontent.com/Shougo/neobundle.vim/master/bin/install.sh > insta …

no image

動機、やる気、慣性、惰性の関係性

モチベーション3.0などと謳われて久しいが、あらためて動機、モチベーション、やる気の関係性や「どうやってやる気を出せばいいのか」「やりたくないけどやらないといけないことに取り組むにはどうすればいいのか …

no image

AttributeError: type object ‘IOLoop’ has no attribute ‘initialized’の解決

久しぶりにjupyter notebookを打ち込むと AttributeError: type object ‘IOLoop’ has no attribute ‘initialized’ なるエラ …