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

関連記事

no image

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

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

no image

大抵のことはやらないというスタンス

関心は、「時間もかからないしとっととやってしまおう」と思ってやってしまうことの多くって意外と時間がかかったりするんじゃないかってこと。 そもそも かかる時間の見積もり = それぞれの手順 × それぞれ …

no image

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

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

no image

組織で独自の価値を発揮するには

結論、仮説、工夫、再現性を意識して仕事に臨むことではないか。 どういうことか。 誰にとっても独自なものといえば知識経験があるので、そこから独自の仮説が立つ。 また、趣味嗜好、志向性の違いから独自の工夫 …

no image

wired.jpで使われているフォントの調査

wired.jpのフォントが好きなので何を使っているのか調査してみた。 結論 Helvetica Neue(英字)、游ゴシック(日本語)というのを使っている。 CSSの指定 font-family属性 …