diff --git a/run.sh b/run.sh index 54af1c2..7083890 100755 --- a/run.sh +++ b/run.sh @@ -24,16 +24,18 @@ sudo mysql -u root -pishocon -e 'GRANT ALL ON *.* TO ishocon;' echo "mysql user set up completed." echo "importing data..." +# data import 時の slow query log は無視する +sudo mysql -u root -pishocon -e 'set global slow_query_log=0;' tar -jxvf ~/data/ishocon2.dump.tar.bz2 -C ~/data && sudo mysql -u root -pishocon ishocon2 < ~/data/ishocon2.dump +sudo mysql -u root -pishocon -e 'set global slow_query_log=1;' echo "data imported." echo "modifying db schema..." sudo mysql -u root -pishocon ishocon2 < ~/scripts/modify_db_schema.sql echo "modifying db schema..." -# data import 時の sloq_query.log を削除 -sudo rm -rf /var/log/mysql/slow_query.log -sudo touch /var/log/mysql/slow_query.log +# set global による slow query log 設定のクリアのためにリスタート +sudo service mysql restart check_message="start application w/ ${app_lang}..." diff --git a/scripts/run_alp.sh b/scripts/run_alp.sh index 8b06d55..63e1fd0 100755 --- a/scripts/run_alp.sh +++ b/scripts/run_alp.sh @@ -1,4 +1,4 @@ #!/bin/bash -eux sudo cat /var/log/nginx/access.log | alp ltsv --sort sum -o count,2xx,3xx,4xx,5xx,method,uri,avg,sum -rm -rf /var/log/nginx/access.log +sudo rm -rf /var/log/nginx/access.log diff --git a/scripts/run_pt-query.sh b/scripts/run_pt-query.sh index c2b7a11..3beeb25 100755 --- a/scripts/run_pt-query.sh +++ b/scripts/run_pt-query.sh @@ -1,5 +1,4 @@ #!/bin/bash -eux -rm -rf sloq-query.log.analyzed -pt-query-digest --type slowlog /var/log/mysql/slow-query.log > slow-query.log.analyzed -rm -rf /var/log/mysql/slow-query.log +pt-query-digest --type slowlog /var/log/mysql/slow_query.log | tee "../digetst_$(date +%Y%m%d%H%M).log" +rm -rf /var/log/mysql/slow_query.log