0
我的服務器的時區設置爲IST。我所有的工作都會延遲5小時30分鐘(偏離格林威治標準時間)。我按照這個線程https://github.com/javan/whenever/pull/239並嘗試所有相關的補丁,但他們都沒有爲我工作。每當選擇工作時,哪個時區會起作用?不同的時間和服務器的時區
我的服務器的時區設置爲IST。我所有的工作都會延遲5小時30分鐘(偏離格林威治標準時間)。我按照這個線程https://github.com/javan/whenever/pull/239並嘗試所有相關的補丁,但他們都沒有爲我工作。每當選擇工作時,哪個時區會起作用?不同的時間和服務器的時區
我想你的網絡服務器/導軌服務器是不同於系統TZ(在命令行中運行date
時的那個)。
您可能想要將兩個時區設置爲相同的值。
有關更多信息,請參見https://www.cyberciti.biz/faq/linux-unix-set-tz-environment-variable/。
你可以做,在這種方式 '需要File.expand_path( '../配置/環境',__dir __)' '每天:一天:在=> Time.zone.parse(09:30AM ')do rake「leave_reminder:daily」 end'或像這樣'每天:,at => '09:30am',by_timezone:'東部時間(美國和加拿大)' rake「leave_reminder:每日「 結束' – Vishal
@Vishal我已經試過了。它似乎沒有幫助。我也嘗試過其他變體,但它們都不適合我 –