# isucon 問題メモ # 要件 ##環境チェッカー sudo /usr/local/bin/isucon-env-checker ## nginx error.log root@ip-192-168-0-11:/var/log/nginx# cat error.log 2022/07/22 10:10:37 [notice] 4159#4159: using inherited sockets from "6;7;" 現在、using inherited sockets fromメッセージは、現在のNginxバイナリがオンザフライで新しいものに置き換えられていることを意味します。したがって、リスニングソケットを制御できます。このメッセージは通常、Nginxが新しいバージョンにアップグレードされたとき、またはサーバーモジュールを追加/削除したときに表示されます。だから、あなたは心配することは何もありません。 全体として、重大度の高い順に7つの値があります。debug、info、notice、warn、error(デフォルトの値)、crit、alert、emergです。 ## /etc/nginx/module root@ip-192-168-0-11:/etc/nginx/modules-enabled# ls 50-mod-http-geoip2.conf 50-mod-http-image-filter.conf 50-mod-http-xslt-filter.conf 50-mod-mail.conf 50-mod-stream.conf 70-mod-stream-geoip2.conf root@ip-192-168-0-11:/etc/nginx/modules-enabled# cat 50-mod-http-geoip2.conf load_module modules/ngx_http_geoip2_module.so; root@ip-192-168-0-11:/etc/nginx/modules-enabled# cat 50-mod-http-image-filter.conf load_module modules/ngx_http_image_filter_module.so; root@ip-192-168-0-11:/etc/nginx/modules-enabled# cat 50-mod-http-xslt-filter.conf load_module modules/ngx_http_xslt_filter_module.so; root@ip-192-168-0-11:/etc/nginx/modules-enabled# cat 50-mod-mail.conf load_module modules/ngx_mail_module.so; root@ip-192-168-0-11:/etc/nginx/modules-enabled# cat 70-mod-stream-geoip2.conf load_module modules/ngx_stream_geoip2_module.so; ## mysql user : mysql -u root -p root database : isusuport tables : mysql> show tables; +--------------------+ | Tables_in_isuports | +--------------------+ | id_generator | | tenant | | visit_history | +--------------------+ mysql> select * from id_generator; +------------+------+ | id | stub | +------------+------+ | 2678400000 | a | +------------+------+ ## hosts 192.168.0.11 isuports-1.t.isucon.dev 192.168.0.12 isuports-2.t.isucon.dev 192.168.0.13 isuports-3.t.isucon.dev ## docker 94e9543ddad9 webapp_webapp "go run ./cmd/isupor…" About an hour ago Up About an hour webapp-webapp-1 [Unit] Description=isucon12 qualify webapp After=network.target [Install] WantedBy=multi-user.target [Service] Type=simple User=isucon Group=isucon WorkingDirectory=/home/isucon/webapp ExecStart=docker compose -f docker-compose-python.yml up --build ExecStop=docker compose -f docker-compose-python.yml down Restart=always ~