Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Webシステム不具合調査講座
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
yu0819ki
March 08, 2017
Technology
640
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Webシステム不具合調査講座
直近依頼があった不具合調査について、ハンズオン的に説明してみたよ
yu0819ki
March 08, 2017
More Decks by yu0819ki
See All by yu0819ki
たまには今日から業務で使える話でもしてみよう
yu0819ki
0
43
推しの成長と発展を寿ぐLT
yu0819ki
1
100
LightningTalkの資料作る時間なかったからおすすめの異世界転生作品を紹介するわ
yu0819ki
2
130
LightningTalkの資料作る時間なかったから カラオケするわ
yu0819ki
0
110
俺と婚活
yu0819ki
2
220
デプロイについて言いたい1つのこと
yu0819ki
0
510
高い学習コストを払ってでも React+Reduxを選ぶその理由
yu0819ki
0
1.3k
やれてなかったからやりたい話
yu0819ki
0
430
刀狩り for Jenkins
yu0819ki
0
640
Other Decks in Technology
See All in Technology
小さいから、全部わかる。— 常駐AI "xangi" のすすめ
sugupoko
0
180
週末にループ・エンジニアリングの理解を深めるためのスライド
nagatsu
0
680
Fabricをフル活用する AI Agent Hub -製造業特化AIエージェントの設計
iotcomjpadmin
0
170
Agentic AI 時代のテスト手法: Kiro とはじめるプロパティベーステスト (AWS Summit Japan 2026 | DEV212)
ymhiroki
0
120
はてなのサービス基盤を支える Kubernetes《足腰》
masayoshimaezawa
0
310
どうして今サーバーサイドKotlinを選択したのか
nealle
0
140
飲食店もAIで。レジ締めやハンディシステムをつくってる話 / Using AI for restaurant management
vtryo
0
210
Agile and AI Redmine Japan 2026
hiranabe
4
530
スタートアップにAmazon EKSは早すぎる? マルチプロダクト戦略を加速する Platform Engineeringの実践 / Is Amazon EKS Too Soon for Startups? Practical Platform Engineering to Accelerate a Multi-Product Strategy
elmodev09
1
1.9k
AI-DLCを “そのまま導入しなかった”話 ~組織に合わせてアジャストした 私たちの実践共有~
hiroramos4
PRO
1
460
フルAIで個人開発して学んだあれこれ / yuruai vol.1
isaoshimizu
0
160
「ビジネスがわかるエンジニア」とは何か?
ryooob
0
420
Featured
See All Featured
Bash Introduction
62gerente
615
220k
Deep Space Network (abreviated)
tonyrice
0
220
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
950
Paper Plane
katiecoart
PRO
1
52k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
150
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
300
GraphQLとの向き合い方2022年版
quramy
50
15k
How to Ace a Technical Interview
jacobian
281
24k
Navigating Weather and Climate Data
rabernat
0
250
The agentic SEO stack - context over prompts
schlessera
0
830
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
210
Transcript
Webシステム不具合調査講座 2017/03/07 Skill Wednesday yu0819ki@CyberZ
もくじ • じこしょうかい • 事案 • システム構成と経路 • 実演 •
解決 • まとめ ⼀一⾔言でまとめると・・・ 直すのはともかく、⾒見つけるのは経験で差が 出るので積極的に探しに⾏行こう
じこしょうかい Name: ⽊木村 幸弘 a.k.a yu0819ki Birthday: 1985.08.19
Age: 31 Birthplace: 北海道 Job: 技術戦略室フロントエンド担当 Hobby: ⾳音ゲー、読書、作曲 Motto: パンが無ければ作ればいいじゃない Topics でばっぐたーのしー!
事案 表の⼀一部で⽂文字化けが起きてるんだけど! id hoge mojibake 3847982374 foo daijoubu 2394232034 bar
ã ã ã ã ã °ã ªã なにこれぇ・・・
システム構成と経路 【補⾜足】 Webサーバ、APIサーバ、 DBサーバはプライベート ネットワークに閉じていて、 Webサーバのみインター ネットに接している (ブラウザからAPIサーバ に直アクセスできない)
システム構成と経路 さぁ、どこに原因があるんだろう・・・!
実演 • DeveloperConsoleで、JSONレスポンスを確認 • 問題なし。OK!
実演 • DeveloperConsoleで、JSONレスポンスを確認 • 問題なし。OK! • WebサーバのログにAPIからのレスポンスが吐かれてないか確認 • 本番では吐かれない設定なので何もわからない・・・
実演 • DeveloperConsoleで、JSONレスポンスを確認 • 問題なし。OK! • WebサーバのログにAPIからのレスポンスが吐かれてないか確認 • 本番では吐かれない設定なので何もわからない・・・ •
APIサーバ・・・ • を調べるのがめんどくさかったのであとまわし!
実演 • DeveloperConsoleで、JSONレスポンスを確認 • 問題なし。OK! • WebサーバのログにAPIからのレスポンスが吐かれてないか確認 • 本番では吐かれない設定なので何もわからない・・・ •
APIサーバ・・・ • を調べるのがめんどくさかったのであとまわし! • DBに⼊入るときにすでに化けてるんじゃないの? • バケテター。。。
解決 結局、仕様に合わない(想定外の)データが送られてき ていたため、DBにもおかしな状態で登録されたという ことで、運⽤用⽅方法の⾒見直しを含めて対応を検討すること になりました。 (⼀一応、UTF8→ISO-‑8859-‑1変換による⽂文字化けであることがわ かってるため、逆変換をかけて直せるんだけど、逆変換による副作 ⽤用が起きかねないので保留にした)
まとめ • データの経路を把握しよう • 触れる所から触ろう • 可能なら開発環境かローカルで再現 させよう
ご静聴ありがとうございました