リダイレクト処理をしているかを確認しファイルに書き込むプログラムをつくっております
$headers = @get_headers($chk);
$headchk = $headers[0];
$findme= "30";
$checkridirect = strpos($headchk,$findme);
で判定できたのですが、
これを1000件ループさせたところ処理がおいつかず
ひたすら処理中になっています。
しかもサーバのし仕様か何かで
HTML部分のヘッダーは表示はされても処理中でコンテンツが表示されなくなり
処理が終わってもそのままです。
何か良い方法はありますでしょうか?
件数が多く、処理に時間がかかって途中停止させられている可能性があると思います。
一度に1000件処理するのではなく、100件程度(そのサーバーで動作する範囲)で処理させては如何でしょうか。
自動で実行したい場合は、CRONで自動実行させるのも良いと思います。
ありがとうございます
2012/05/17 20:49:51表示が途中まででFTPでみたらファイル容量が増えて処理はされているようでした。
ブラウザ上でタイムアウトをしているようでした。
ただ。。回避策が見つかりません。
タイムアウト時間を伸ばすなり適当にググれば回避策はでてくると思います。
2012/05/21 06:10:11