サイトのモバイル機器対応一時停止のお知らせ

サーバーを引っ越しして、以前よりも快適になったかに見えた当サイトですが、新しいレンタルサーバー屋さんから、モバイル系のCGIが暴走を引き起こし(またか…)、安定稼働ができないとの連絡をいただきました。原因がわかるまで、また、対策が講じられるまでの間、該当のプログラムを停止させていただくことにしました。当サイトを携帯電話やPDAなどでご覧いただいている方には大変申し訳ございませんが、何卒ご理解いただけますようお願い申し上げます。

No tags for this post.
  • トラックバック 停止中
  • コメント (5)
  1. Ktai Style 作者です。
    実はウチのサーバーでも、ときどき Apache が変な動作をすることがあります。どうやら、携帯用サムネールを作るときに、元の画像の形式が不正で libpng というライブラリが異常終了してしまっているようです。具体的にどの画像が原因なのかはエラーログに吐かれていなくて突き止められていなくて、対策が打てていません。(これはプラグインというより他のライブラリのバグ)。

    あと、リンクや画像を変換する部分で無限ループに入っている可能性があるかもしれません。通常はそういうことはあり得ないんですが、こちらの想定していない理由によって、そうなっている可能性はあります。

    どちらの場合も、サーバー屋さんにエラーログをもらうなどの協力が必要です。それがないと、なかなか解決できないと思います (あとは、そちらのウェブログアーカイブをそっくりもらって再現試験をするか……)。

    • 章仁
    • 2008 8/29

    あは
    まさに問い合わせを入れようとしておりました
    復活を楽しみにお待ちします

  2. >ゆりこさん
    まさかの作者様の登場に驚きました。大変お世話になっております。
    ちなみに、サーバー屋さんからサーバに負荷を与えていたファイルが「redir.php」との連絡だけをいただいています。
    これだけではなんの解決にもならないですよね…。

    >章仁さん
    おおー、こんちわです。
    復活できると良いのですが、暴走の原因がわからず、
    解決方法が見つからない状態でして…。
    気長にお待ちいただけるとありがたいです。

  3. ちなみに、サーバー屋さんからサーバに負荷を与えていたファイルが「redir.php」との連絡だけをいただいています。

    いえいえ、これで十分分かりますよ!! redir.php は、外部サイトへのリンクを辿るときに使うファイルで、まず当該サイトにアクセスして、携帯版があるかをチェックし、あればそこにジャンプ、なければ「外部サイト接続確認」の画面を出すという動作を実現するものです。無限ループになる可能性はないのですが、外部サイトへのアクセスを行うため、比較的負荷が高いことは事実です。

    で、redir.php にはいくつか不具合があることが分かっていて、ぼちぼちバグフィックス版を出そうと準備しているところですが、アクセス数が多いサイトだと、今回の修正で改善されない可能性もあります。

    とりあえず、「明らかにリンク先が PC 専用であると分かっている」場合は、携帯版の存在確認をしない機能を入れてみます。
    将来的には、一度携帯版の存在確認をしたらその結果をキャッシュかデータベースに保管しておいて、当分はチェックしない、という動作を入れるようにしてみます。以前から、結果をキャッシュすることは検討していましたが、そんなに負荷になってなさそうなので、実装をサボっていました。

  4. いえいえ、これで十分分かりますよ!!

    おおーそうなのですか。プログラム改善のお役に立てれば幸いです。
    バグフィックス版&携帯版の存在確認をしない機能、期待しております!
    また、今後ともよろしくお願いいたします。

コメント 停止中