sunakan / isunarabe13-suburi

0 stars 0 forks source link

ISUNARABE13-suburi

を利用した素振り用リポジトリ

立てるまで

  1. ISUNARABEに登録 > 練習作成 > ISUCON13の問題フルセットをDL
  2. cp .env.sample .env
  3. .envにて、SSH_KEY_PATHだけでも指定
  4. direnv allow
  5. make build-cfn
  6. tmp/cloudformation.yml を利用して個人のAWS垢にスタック作成
  7. 5分くらい待つ > EC2ダッシュボードで確認
  8. vim tmp/ips にIPアドレスを記述(benchmakerは先頭に # をつける)
  9. make check-ssh でSSHできるか確認(debugする場合は make check-authorized-keys )
  10. make show-hosts > /etc/hosts に追記
  11. https://pipe.t.isucon.pw で証明書が期限切れしてないか確認
  12. (期限切れの場合) https://github.com/KOBA789/t.isucon.pw/releases から .env*_PEM_URL を記述(2つ)
  13. (期限切れの場合) make replace-pem
  14. https://pipe.t.isucon.pw で証明書が期限切れしてないか確認

ベンチマークの実行

  1. サイドバー > ベンチマーク > 「ベンチマーク実行」押下

(Optional)NewRelicを入れる

  1. .envNEW_RELIC_* を記述(3つ)
  2. make add-newrelic-user-for-mysql
  3. make install-newrelic