Last active
May 3, 2022 18:55
-
-
Save zunda/1c5afcb06ac233f89e40728dfce7de4c to your computer and use it in GitHub Desktop.
ZundonにRedisを追加した
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# アプリ名 | |
ruby=zundan-mastodon | |
node=zundan-mastodon-streaming | |
# 別窓で | |
heroku logs -t -a $ruby & heroku logs -t -a $node & | |
# Redisへの書き込みを停止 | |
date # Tue May 3 08:30:18 AM HST 2022 | |
for a in $ruby $node; do heroku maintenance:on -a $a; done | |
for a in $ruby $node; do heroku ps:scale web=0 -a $a; done | |
# Redisの作成 | |
date # Tue May 3 08:30:35 AM HST 2022 | |
heroku addons:create heroku-redis:hobby-dev --as SIDEKIQ_REDIS --fork `heroku config:get REDIS_URL -a $ruby` -a $ruby | |
# add-on名をコピペしてプロビジョニングの進行を眺める | |
watch -n 30 heroku addons:info redis-corrugated-75728 | |
# 5分間くらいでプロイビジョンが終わり、 | |
date # Tue May 3 08:34:29 AM HST 2022 | |
# 下記で眺めているとさらに15分くらいでfork in progressが終わるはず | |
watch -n 30 heroku redis:info SIDEKIQ_REDIS -a $ruby | |
date # Tue May 3 08:51:34 AM HST 2022 | |
# プロセスの再起動 | |
for a in $ruby $node; do heroku ps:scale web=1 -a $a; done | |
# しばらくログを眺めエラーが出ないことを確認して、リクエストの受付再開 | |
for a in $ruby $node; do heroku maintenance:off -a $a; done | |
date # Tue May 3 08:53:29 AM HST 2022 | |
# Libratoの表示メトリクスに新しいRedisを追加 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment