Skip to content

Dojoのイベント数を定期的に更新する #184

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
yasulab opened this issue Nov 4, 2017 · 7 comments
Closed

Dojoのイベント数を定期的に更新する #184

yasulab opened this issue Nov 4, 2017 · 7 comments

Comments

@yasulab
Copy link
Member

yasulab commented Nov 4, 2017

@yasulab yasulab changed the title Dojoのイベント数を動的に更新する Dojoのイベント数を定期的に更新する Nov 4, 2017
@nalabjp
Copy link
Member

nalabjp commented Nov 6, 2017

#182 #183 を取り込んだので、一度過去分全てを集計するrake taskを実行して、
こちらを設定してもらうと良さそうです。

bundle exec rails statistics:aggregation\[2012\] で2012から前月まで全てが集計されます。(実行時間はローカルだと22分ぐらいでした)

@yasulab
Copy link
Member Author

yasulab commented Nov 6, 2017

bundle exec rails statistics:aggregation\[2012\] で2012から前月まで全てが集計されます。(実行時間はローカルだと22分ぐらいでした)

手順の説明ありがとうございます! そろそろ移動しようと思ってたので、移動先で試してみますね 😸

@nalabjp
Copy link
Member

nalabjp commented Nov 6, 2017

一度過去分全てを集計するrake taskを実行

ここまでHeroku上で実行済みです。
定期実行の設定をしようとHeroku Schedulerのアドオンをインストールしたけど、
月1回とか週一回なんて選択肢がなかったですね。(イマココ、さてどうしよう🤔)

@nalabjp
Copy link
Member

nalabjp commented Nov 7, 2017

月1回とか週一回なんて選択肢がなかった

[ $(date +%d) = 01 ] && bundle exec rails statistics:aggregation を設定しました。

@yasulab
Copy link
Member Author

yasulab commented Nov 7, 2017

設定ありがとうございます! 😸 これで毎月実行できそうですね ;)

ちなみに [ $(date +%u) = 1 ] && bundle exec rails statistics:aggregation のように毎週実行する場合は、統計スクリプトの方を変更する必要がある、という認識で大丈夫でしょうか? 🤔

@nalabjp
Copy link
Member

nalabjp commented Nov 8, 2017

そうですね、APIを叩く時のパラメータで年月による絞り込みを行っているので、
絞り込み範囲を変える必要があります。
connpassだけ範囲指定ではなく、年月日の複数指定にする調整も必要そうですね。

cf: https://connpass.com/about/api/

@yasulab
Copy link
Member Author

yasulab commented Nov 8, 2017

ありがとうございます! 実行間隔についてはおいおい対応する ( #193 ) ことにして、こちらの Issue については一旦閉じちゃいますね ;)

対応ありがとうございました! 😸

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants