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をプロットしたときはrange関数を使った。 今回rangeの代わりにNumpyのlinspace関数を使ってみた。

no image

pdf/mobiをkindleに送信

概論 結論、メールにpdfを添付して端末に送るという流れになる。 詳細 以下のリンクよりコンテンツ、端末管理画面にいける。 kindleコンテンツ、端末の管理画面 まず3つあるタブのうち右端の設定タブ …

no image

世界は未開で、言葉は道で

私的公理(自分が前提としている考え) 世界は抽象に先立って存在する 全ては場合による 物理法則の発見も有意水準0.03%とかで有意とされたもの 例外を許容している 何1つとして同じものは存在しない 抽 …

no image

cloud9にheroku-cliを最短でインストール

cloud9ではAmazon Linux AMIという特殊なLinuxを使っているため、herokuコマンドを使えるようにするのに手間取った。 以下、最短でインストールする方法。 $ wget htt …

python/matplotlibで棒グラフを描く

該当週の歩数を棒グラフで描画 参考:Pythonからはじめる数学入門