2017-01-10 10 views
0

Heroku上のサーバーはUTC時間で動作するため、毎日午後3時に実行するcron時間をどのように設定しますか?組み込みのHerokuスケジューラーをお勧めする前に、私はResqueの中にすべてを保持したいと思います。また、サーバ時間をUTCとして残すことは涼しいでしょう。UTCを使用している場合、HerokuサーバのPSTでスケジューラのcron時間を設定するにはどうすればよいですか?

ImportClass: 
    description: 'Import Class' 
    custom_job_class: 'Class::ImportClass' 
    cron: '0 3 * * *' 
    queue: high 
+1

ているあなたはそれが代わりに23hrs UTCに実行させることができませんか? –

+0

違いは何ですか?たとえば、cron時間とPSTをどのように関連づけていますか? –

+0

cron時間はサーバーのタイムゾーンにあります。ヨーロッパにサーバがあると仮定すると、それに応じてcron時間を設定することができます –

答えて

0

TZ ENV変数は、必要に応じてHerokuダッシュボードから追加できます。アプリのダッシュボードを開き、[設定]タブに移動し、[設定変数]の下の[設定変数を表示]ボタンをクリックします。 TZ = America/Chicago(または必要な時間帯)を追加することができます。

はその後FYI応じ

をするcronを設定します。利用可能TZゾーンの一覧はhttps://en.m.wikipedia.org/wiki/List_of_tz_database_time_zones

+0

すばらしい議論に感謝します。繰り返しますが、ボックスのタイムゾーンを変更する唯一の方法か、UTCを維持する方法はありますか?私はボックスのタイムゾーンを変更する可能性が最も高いですが、私は興味がありました。 –

関連する問題