[PHP-users 31726] Re: タイムアウト?の回避方法

Kazuhiro Kotsutsumi kotsutsumi @ xenophy.com
2007年 3月 21日 (水) 15:02:33 JST


Xenophy 小堤です。

WEBサーバのタイムアウト、DBのタイムアウトでないとすると
ご自身のルータの無通信時間の設定(NAT タイマ)のの秒数に依存する
可能性があります。

プログラムやDB周りでない場合は、チェックしてみると良いかもしれません。

ちなみにBフレッツ+光電話できたNTTのルータでは
初期で300秒(5分)になっていました。

ご参考までに。


>こんにちは。
>現在、Apache2.0.54+PHP5.2.0+MySQL4.0.26+Windows2003server
>にてシステムを構築中なのですが、以下の内容の処理を実行すると途中で「ページを
>表示できません」と
>いう表示になってしまい、以降の処理ができません。
>
>【処理内容】
>1.データベースにクエリを投げて、30万件ごとにデータを抽出。
>2.抽出したデータを30万件単位のCSVファイルを作成。
>3.全てのデータ抽出後、1ファイルずつレンタルサーバへFTP転送。
>4.FTP転送後、レンタルサーバへページ移動。CSVをデータベースに取込。
>5.ローカルに戻り、3の処理から繰り返す。
>
>【エラー】
>2.の段階で200万件ほど処理をすると途中で「ページを表示できません」と
>いう表示になり、以降の処理ができない。
>1.のクエリは230万件のデータから抽出するのに3分以上かかります。
>
>【対策済み】
>PHP実行時間の制限を解除。
>1万件単位でブラウザにテキスト出力。
>
>ここで発生している「ページを表示できません」という表示ですが、なにかのタイム
>アウトのような気が
>するのですが、どなたかご存知のかたおられましたらご教授願います。
>他にApache及びMySQLのタイムアウトの設定はあるのでしょうか?
>
>兵頭 
>
>_______________________________________________
>PHP-users mailing list  PHP-users @ php.gr.jp
>http://ml.php.gr.jp/mailman/listinfo/php-users
>PHP初心者のためのページ - 質問する前にはこちらをお読みください
>http://www.php.gr.jp/php/novice.php3


_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Company      : 株式会社ゼノフィ - Xenophy CO., LTD.
Name         : 代表取締役社長
               小堤 一弘
Address      : 東京都新宿区百人町1-17-6 成田ビル 305
Tel/Fax      : 03-6805-2904/03-6805-2914
Mail Address : kotsutsumi @ xenophy.com
H.P  Address : http://www.xenophy.com/
BLOG Address : http://blog.xenophy.com/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/




PHP-users メーリングリストの案内