エラーの原因特定は「消去法」で!
いくつかのNPO関連サーバの管理のお手伝いをしている関係で、ときどき同じような連絡をいただく。
たとえば、「サイトが文字化けしているから直してほしい」
残念ながら、症状だけいわれても対応のしようがない。
文字化けしているurlはどこ?
いつから? いつ気づいたの?
再現性は? 規則性はある?
等々、原因を探るための情報が1つでも多くほしい。
サーバの設定に原因があるのか、サイトの設定に原因があるのかで対処方法は全く違う。
今までの鯖缶経験から、原因を特定するには「消去法」しかないと考えている。
まず最初に「症状」から想定される原因を10~20ぐらい考えてみる。
あとは、様々な状況証拠から、論理的に原因でないものを消去していく。
延々とその作業を繰り返すことで、最後に2,3の原因と思われるものが残る。そこから原因を特定するのであれば意外と容易である。
時たまひらめきで原因が特定できることもあるが、大半は地道な作業の繰り返しである。いったん坩堝にはまれば、数日間原因探しに没頭することもある。(年をとるとこの作業が偉いしんどい。)
原因が特定できれば、対処方法は必然的に決まってくる。
没頭しすぎて飯食うの忘れた!
とか無い様にしてくださいよ(^^)
って、俺も言われてるな!
飯はともかく、睡眠はとらねば
ねよっと・・・