ストックドッグスマートフォン用の表示で見るストックドッグKatoTakahiro。金融系の会社で働くSEが株やPython、その他諸々について書いています。herokuのタイムゾーンを変更したらAPSchedulerが動いた話2017-04-15herokuのタイムゾーンを変更したらAPSchedulerが動いた話herokuAPSchedulerがピクリともしない問題発生APSchedulerをcron式タイムスケジュールで0:20に命令を実行したいのですが、なぜか0:20になってもピクリともしませんでした。0:20.')sched.start()時間設定の仕方はhour=0、minute=20で0:20を指すはずだが...APChedulerをcron形式で動かすドキュメントを読んだので、きっと間違いはないはず。documentationだが、動かぬ。タイムゾーンを変更していなかったherokuのログを見るたびにいつも時間がずれてるなぁ、これどこの時間なんや、と思いつつ放置していたのですが、それが原因でした。タイムゾーンがUTCでした。herokuのタイムゾーンをJSTに変更まず、herokuの現在のタイムゾーンを念の為確認。#heroku上でbashを起動してから。bash#タイムゾーンを確認dateUTCだったので、タイムゾーンをJSTに変更。TZ=Asia/TokyoTZ=Asia/Tokyoという環境変数を追加して、設定を変更。無事解決しました最近は株価の分析には時間が割けてなくて、heroku上でシステムを動かすことにばかり時間を費やしています。楽しくはありませんが、これから自分一人でシステムを作っていこうと思うと避けて通れない道だと思っています。焦らず地道にドキュメントを読みながら作業を進めています。(27)注目記事プロフィール金融系の会社で働くSEが株やPython、その他諸々について書いています。読者になるスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。