tiwanari / isucon2019-qualification

わいわい
0 stars 0 forks source link

Serverについて #5

Open tiwanari opened 5 years ago

tiwanari commented 5 years ago

Serverについて、準備や本番の環境の改善できそうなところ・困っているところなどなんでもコメント

ghost commented 5 years ago

ISUCON顔合わせ後

ざっくりとしたお気持ち

You must do it

気になる

yum installで入れるものたち

yum install emacs neovim nginx jq

ghost commented 5 years ago

Personal Memo

やること

SSH鍵生成からのconfig配布

[Enter] cp id_rsa.pub authorized_keys chmod 600 authorized_keys cat id_rsa

Host isu HostName Port 22 User isucon ServerAliveInterval 60 AddKeysToAgent yes UseKeychain yes IdentityFile ~/.ssh/id_rsa.isucon

インストール

sudo yum install -y epel-release sudo yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm sudo yum install -y emacs neovim nginx jq peco git redis wget curl tree unzip tig vim

環境を把握

みんなのアカウント作成

Go実装切り替え+初回ベンチマーク

$ sudo service isuxi.perl stop $ sudo service isuxi.go start $ sudo systemctl disable isuxi.perl $ sudo systemctl enable isuxi.go

export PATH=$HOME/local/go/bin:$HOME/go/bin:$PATH

インストール監視系ツールインストール

パフォーマンス上げましょう

https://qiita.com/cubicdaiya/items/2763ba2240476ab1d9dd https://qiita.com/syou007/items/3e2d410bbe65a364b603

tiwanari commented 5 years ago

https://github.com/tiwanari/isucon2019-util これに上記を適宜スクリプトに分けておいてもらうと走らせるの楽かな

tiwanari commented 5 years ago

ひとまず bench 走らせる前に access.log を rotate するところを書いたスクリプト作った https://github.com/tiwanari/isucon2019-util/commit/696871d6e7e5aca9ed7d9d1416905eff8866060d

tiwanari commented 5 years ago

nginxについてまとめ(設定編) - Qiita