ブログ - wizmobile [0.52] にアップデートしたら、タイムアウト

wizmobile [0.52] にアップデートしたら、タイムアウト

カテゴリ : 
不具合情報 » 過去の不具合情報
執筆 : 
masa 2010/4/13
wizmobile を 0.40 から 0.52 へアップデートしたら
エミュレータでアクセスできなくなってしまった。???
何も返ってこずにタイムアウトするのだ...
パケットを見たり、設定値をいじったりしたがだめ。

結果:OSの名前解決の問題でした
しかたがないので XCL 2.1.8 を新しくインストールして、wizmobile だけ入れて試してみた。
やっぱり駄目だぁ...

どうやって原因究明したらいいんだ?
途方に暮れたが、とりあえず FireFox から UserAgent を偽装してアクセスしてみる。
おぉ、一応値が帰ってきた!!
といっても 1分10秒後だが...なぜ?
ワーニングメッセージが出ているぞ...


Warning [PHP]: fsockopen() [function.fsockopen]: 
php_network_getaddresses: getaddrinfo failed: Name or service not known in file /.../xoops_trust_path/wizin/src/util/Web.class.php line 158
Warning [PHP]: fsockopen() [function.fsockopen]: 
unable to connect to www.gusagi.com:80 (Unknown error) in file /.../xoops_trust_path/wizin/src/util/Web.class.php line 158


これは何だろう...
http://www.gusagi.com/uploads/ke-tai_list.csv
にアクセスに行っているみたい...
ふーん。携帯の機種リストを更新するためのようだが...

うちの開発環境からは名前解決できなかったので、えらく時間がかかっていると言うことか...

WIZIN_SPEC_DOWNLOAD_URL

xoops_trust_poth/modules/wizmobile/class/WizMobile.class.php
に定義されている。
とりあえず、クリアしておくかなぁ...
外部ファイルで定義しておいてもらえると有り難いのだが...

この処理をなくしてもまだ 25秒程度レスポンスまでにかかる。

一縷の望みをかけて、0.50 へアップデートしてみた。
0.50 では上記の機能が入っていないようで、タイムアウトは起きなかった。
が、やはりレスポンスは 25秒程度かかる。
駄目だ。

まてよ、そもそも何で名前解決できていないのだろう。まさか...

OSをリブートして名前解決できるようになったら、レスポンスが 6秒に改善された。
なんということだ。大変失礼しました。
  • トラックバック (0)
  • 閲覧 (5370)