2008年12月29日
DoCoMo携帯1台に複数IPが割当されている
10日ほど前に、お客様から車両管理システムに不具合があると連絡があった。
車両管理システムのURLをDoCoMo携帯電話でブックマークしてアクセスされているのだが、時々オートログインできないらしい。
手元のau、PCでアクセスしてみたが、問題は再現しない。
数日間、DBに負荷をかけていたため、確かに時々アクセスできないことがあり、しばらく様子をみていただくようお願いした。
当日のうちにDB側の問題は解決したが、数日後に時々問題が発生するとの連絡があった。
何かシステム側に問題があるようだ。
まず、プログラム側を追っかけたが異常はなさそうだ。
しかし、予期せぬ原因が隠れている可能性はある。
とりあえず、プログラムのチェックは一時保留して、他の部分をチェックしてみる。
他にあたる所はApacheのアクセスログだ。
アクセスできない日を聞いていたので、その日のログからお客様の機種コードを特定できた。
次に、機種コードを元にリクエスト情報を追っかける。
うん?何だこれは・・・
時間が連続しているのに全部違うIPアドレスからのアクセスになっている。
他の携帯電話はどうなっているのか調べてみた。
auだけしかなかったが、1つのIPアドレスからのアクセスだった。
DoCoMoさんは何か理由があってやっているのだろう。
1台の端末からのアクセスが毎回、毎回異なるIPアドレスとはすごい。
連続アクセスの時にIPアドレスを入れることもあるが、これでは入れられないな。
今は調べる気はしないが、よく知られている話なんやろか。
不具合の原因は、携帯にブックマークしたURLがオートログインした後のメニューページのもので、ブックマークを想定していたオートログイン用のURLではなかったためだった。
オートログインした直後だけは、LocationヘッダーでURL移動しないようにプログラムに手を入れて、再度ブックマークして様子をみていただくことにした。(この内容もわかる人にしかわからないだろうなぁ)
追伸
機種コードは同じ機種を使っている限りは同じと聞く。
利便性が高まって便利だが、いったん個人情報と結び付くと、機種変更をするまでの間、自分の行動が知られているようで私は好かん。まあ、知ってて使う分には便利かもしれないが。
車両管理システムのURLをDoCoMo携帯電話でブックマークしてアクセスされているのだが、時々オートログインできないらしい。
手元のau、PCでアクセスしてみたが、問題は再現しない。
数日間、DBに負荷をかけていたため、確かに時々アクセスできないことがあり、しばらく様子をみていただくようお願いした。
当日のうちにDB側の問題は解決したが、数日後に時々問題が発生するとの連絡があった。
何かシステム側に問題があるようだ。
まず、プログラム側を追っかけたが異常はなさそうだ。
しかし、予期せぬ原因が隠れている可能性はある。
とりあえず、プログラムのチェックは一時保留して、他の部分をチェックしてみる。
他にあたる所はApacheのアクセスログだ。
アクセスできない日を聞いていたので、その日のログからお客様の機種コードを特定できた。
次に、機種コードを元にリクエスト情報を追っかける。
うん?何だこれは・・・
時間が連続しているのに全部違うIPアドレスからのアクセスになっている。
他の携帯電話はどうなっているのか調べてみた。
auだけしかなかったが、1つのIPアドレスからのアクセスだった。
DoCoMoさんは何か理由があってやっているのだろう。
1台の端末からのアクセスが毎回、毎回異なるIPアドレスとはすごい。
連続アクセスの時にIPアドレスを入れることもあるが、これでは入れられないな。
今は調べる気はしないが、よく知られている話なんやろか。
不具合の原因は、携帯にブックマークしたURLがオートログインした後のメニューページのもので、ブックマークを想定していたオートログイン用のURLではなかったためだった。
オートログインした直後だけは、LocationヘッダーでURL移動しないようにプログラムに手を入れて、再度ブックマークして様子をみていただくことにした。(この内容もわかる人にしかわからないだろうなぁ)
追伸
機種コードは同じ機種を使っている限りは同じと聞く。
利便性が高まって便利だが、いったん個人情報と結び付くと、機種変更をするまでの間、自分の行動が知られているようで私は好かん。まあ、知ってて使う分には便利かもしれないが。
お知らせ |
【技術ブログ記事一覧】 これまでに投稿した技術的な記事を、Webデザイン、セキュリティ、 ソフトウェアなどのカテゴリー別にまとめています。 よろしければ時々ご覧ください。 |
Posted by 植物お手伝い係 at 19:17│Comments(0)