前日までにやったこと
- [Fluentd + ElasticSearch + Kibana3で簡単に様々なログを可視化・解析する]({{ root_url }}//blog/2013/11/11/logging-system-with-fluentd-elasticsearch-kibana3/)
- [WerkzeugでFlaskを使ったPythonのWebAppをプロファイリングする]({{ root_url }}/blog/2013/11/12/werkzeug-wsgi-application-profiler/)
- Fluent-plugin-werkzeug-profilerを書いた
当日やったこと
2013-11-09T12:00:00 [13552] [CRITICAL] status: 500 INTERNAL SERVER ERROR
2013-11-09T12:00:00 [13552] [CRITICAL] POST http://125.6.152.4:8022/icon
2013-11-09T12:00:00 [13552] [CRITICAL] request http://125.6.152.4:8022/icon failed 500 INTERNAL SERVER ERROR
2013-11-09T12:00:26 [13549] [CRITICAL] status: 500 INTERNAL SERVER ERROR
2013-11-09T12:00:26 [13549] [CRITICAL] POST http://125.6.152.4:8022/icon
2013-11-09T12:00:26 [13549] [CRITICAL] request http://125.6.152.4:8022/icon failed 500 INTERNAL SERVER ERROR
2013-11-09T17:32:25 [64799] [CRITICAL] http://125.6.152.4:8022/icon/9c27bebb6d43c722058cf02abfcdac7ef5e1ba203e176bc928ccb43a24a97911 status failed got: 596 expected: 200
2013-11-09T17:32:25 [64799] [CRITICAL] http://125.6.152.4:8022/image/e4eae20b3af5aee0a74c7a7c2e7ad866c4a898f6df72f7ccdbb305a96ca42f2a?size=s status failed got: 596 expected: 200
2013-11-09T17:32:25 [64799] [CRITICAL] http://125.6.152.4:8022/icon/566c02e3784d6a62fe801524b4a2a6dd928660c9378501139b77233bc256ad2b status failed got: 596 expected: 200
2013-11-09T17:32:11 [64802] [CRITICAL] icon diff > 20% http://125.6.152.4:8022/icon/f101c904d7c8055371a6738ea78322ab600647d92b63d786e15939e4e7464a60
感想
フロント4台+バックにApp1台(間違えていたのを訂正していただきましたありがとうございます)という構成は聞いててなるほどなーと思いました.複数サーバの適切な使い方が思いつかないあたり,やはり実務経験が足りない.
アプリケーションはフロントにも動いてて4台で分散、バックエンドはMySQLと画像ストレージ(役のWebDAV nginx)ですね / “今回のISUCON3本戦で我々は,いや,今回も...くっ...なんの成果も!!得られませんでし…” http://t.co/nzANB0U7Uc
— tagomoris (@tagomoris) November 14, 2013
進撃の巨人ネタですので旬過ぎてる感 ↩︎