タグ「不具合調査」の記事
「不具合調査」タグが付いた記事の一覧です(15件)。新しい順に掲載しています。
-
障害対応は復旧で終わらない ── 小さな開発チームのためのポストモーテム(再発防止)の型
障害を「直して謝って終わり」にすると同じ障害を繰り返します。SREのblameless postmortemの考え方を小規模チームのWindowsアプリ保守向けに翻訳し、1時間で書けるテンプレート、直接原因と寄与要因の分け方、再発防止策の強度判断表、実施のトリアージまでを実務ガイドとしてまとめます。
-
スリープ・休止・Modern Standbyと長時間稼働アプリ ── 「夜中に止まっていた」を設計で防ぐ
計測・監視・データ収集など長時間動き続けるWindowsアプリが「朝見たら止まっていた」となる原因を、S3スリープ/休止/Modern Standbyの違いから整理します。スリープ中のスレッド・タイマー・TCP接続の挙動、SetThreadExecutionStateと電源要求による抑止、PowerModeCha...
-
ソースコードも仕様書もないシステムを引き継いだら ── 止めずに運用・保守するための実務手順
開発会社の廃業や担当者の退職で、ソースコードも仕様書もない業務システムだけが残った ── そんな状態から運用・保守を始めるための実務手順を整理します。動いている環境の保全とバックアップ、実行ファイル・DB・連携先の棚卸し、挙動からの仕様復元、逆コンパイルの技術的な可能性と法的な留意点、延命・ラップ・再構築の判断、...
-
MAX_PATHとWindowsのパス・ファイル名の落とし穴 ── 260文字制限、予約名、末尾ドット、大文字小文字
Windowsの「ファイルが見つかりません」障害の定番原因であるパス・ファイル名の制限を整理します。MAX_PATH=260文字の内訳、\\?\プレフィックスとLongPathsEnabled+マニフェストによる長パス有効化、.NET Framework / .NET(Core)での挙動差、CON・NULなどの予...
-
ネットワークドライブとUNCパスの落とし穴 ── 業務アプリでファイルサーバー(共有フォルダ)を扱う実務
業務アプリからファイルサーバー(共有フォルダ)へ出力・取り込み・監視を行うときの定番トラブルを整理します。ドライブ文字(Z:)がログオンセッション単位でありサービスや昇格プロセスから見えない理由、Windowsサービスの実行アカウントごとに共有側で必要な権限、資格情報とエラー1219、切断・遅延前提の設計、SMB...
-
Process Monitor(ProcMon)実践ガイド ── 「設定が読まれない」「ACCESS DENIED」を10分で特定する
「設定ファイルを直したのに反映されない」「昨日まで動いていたのに今日から起動しない」──ソースコードに手を入れる前に、Process Monitor(ProcMon)ならファイル・レジストリアクセスの実態から原因を特定できます。フィルタの実務的な使い方、NAME NOT FOUND・ACCESS DENIED・S...
-
PerfViewとdotnet-traceで「遅い」を特定する ── .NETパフォーマンス調査の実務入門
業務アプリが「遅い」「CPUが張り付く」「たまに固まる」とき、どのツールで何を見ればよいのか。PerfViewとdotnet-traceの役割分担、CPUサンプリングの読み方(inclusive/exclusive)、ThreadTimeによるブロック時間の調査、EventSource独自イベントとの組み合わせま...
-
Windowsイベントログ・ETW入門 ── 業務アプリのログをOS標準の仕組みに乗せる
Windows業務アプリのログをファイルログだけで済ませていないでしょうか。イベントログとETWは、運用担当者やOS標準ツールから見える別レイヤーの記録です。3手段の使い分け、.NETからの書き込み方法、EventSourceによるETW計装、収集・調査の実務、ソース未登録やログ肥大化などの落とし穴までを解説します。
-
WinDbg + SOSでクラッシュダンプを読む ── 収集した後の実務解析入門
収集したWindowsクラッシュダンプをWinDbgとSOS拡張で実際に読む手順を解説します。シンボルパスの設定、!clrstack・!pe・!dumpheap -stat・!gcrootによる例外とメモリリークの追い方、ネイティブクラッシュの!analyze -v、dotnet-dump analyzeとの使い...
-
Windowsアプリ 外注・受託開発を依頼する前に整理したいこと
Windowsアプリの外注・受託開発を依頼する前に、既存ソフト改修、装置連携、COM/ActiveX、配布・更新、保守の整理ポイントを解説します。
-
Windowsアプリのクラッシュ時にログとダンプを残す設計
Windows アプリが想定外例外やプログラムミスで落ちても、あとから原因を追える証跡を残すために、通常ログ、最終クラッシュマーカー、WER LocalDumps、監視プロセスをどう組み合わせるべきかを整理します。
-
Windowsクラッシュダンプ収集入門 - WER/ProcDump/WinDbg
再現しにくいWindowsアプリのクラッシュを追うために、WER LocalDumps、ProcDump、MiniDumpWriteDump、WinDbgの使い分けと運用上の注意点を整理します。
-
Application Verifierで作るWindows異常系テスト基盤
Application Verifier とは何かを、Handles、Heaps、Low Resource Simulation、!htrace を使った Windows の異常系テスト基盤づくりとあわせて整理します。
-
産業用カメラ長期稼働クラッシュ調査 - ハンドルリーク編
Windows アプリが長時間運転後に突然落ちるときの見方を、産業用カメラ制御アプリの事例を使って、ハンドルリークの見つけ方とログ設計の観点から整理します。
-
TCP再送で産業用カメラ通信が止まる原因と切り分け
TCP 再送で産業用カメラ通信が数秒停止するときの切り分け方を、パケットロス、RTO、RFC1323 タイムスタンプ、Wireshark の確認ポイントとあわせて整理します。