tatsuru / isucon11-qualify

1 stars 0 forks source link

インフラ作業ログ #5

Open tatsuru opened 3 years ago

tatsuru commented 3 years ago

Cloudformation 適用。 isucon11q にした

tatsuru commented 3 years ago

ここにIPアドレス一覧がある https://portal.isucon.net/contestant/contestant_instances

tatsuru commented 3 years ago
tatsuru commented 3 years ago
tatsuru commented 3 years ago

alp 入れた

tatsuru commented 3 years ago

nginxログ出してalp 整えた。 dstat 入れた。ベンチ中はCPUサチってる

tatsuru commented 3 years ago

MySQL 100%、アプリ 50%、nginx と sys で50%ってとこ

tatsuru commented 3 years ago

鍵作って3台とも deploy key 登録した

tatsuru commented 3 years ago

systemd 設定入れ替えてデプロイ先のバイナリ起動するようにした

tatsuru commented 3 years ago

デプロイ設定した https://github.com/tatsuru/isucon11-qualify/pull/11 3台にデプロイ。サーバー上でビルドするよ

tatsuru commented 3 years ago

initdata.sql が gitignore されててリポジトリに含まれておらず、初期化に失敗していた。サーバ上で symlink 貼った isucon@ip-192-168-0-11:~/isucon11-qualify/webapp/sql$ sudo ln -s ~/webapp/sql/1_InitData.sql

tatsuru commented 3 years ago

innodb_buffer_pool_size と trx_commit はまだ効果なさそうなのでデフォルトに戻した

tatsuru commented 3 years ago

bind-address と GRANTやってMySQL接続できるように。全台やった

MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'isucon'@'%' IDENTIFIED BY 'isucon';
Query OK, 0 rows affected (0.000 sec)

MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.000 sec)
tatsuru commented 3 years ago

~isucon/env.sh で設定すると接続先変更できる。とりあえず1にする

MYSQL_HOST="isucondition-1.t.isucon.dev"