人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

php であらかじめ用意した1000件程度のURLのヘッダーから
リダイレクト処理をしているかを確認しファイルに書き込むプログラムをつくっております

$headers = @get_headers($chk);
$headchk = $headers[0];
$findme= "30";
$checkridirect = strpos($headchk,$findme);

で判定できたのですが、
これを1000件ループさせたところ処理がおいつかず
ひたすら処理中になっています。

しかもサーバのし仕様か何かで
HTML部分のヘッダーは表示はされても処理中でコンテンツが表示されなくなり
処理が終わってもそのままです。

何か良い方法はありますでしょうか?

●質問者: hiraterurin
●カテゴリ:コンピュータ ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● Cherenkov

タイムアウト回避策 - 初めてのシステムと日記
タイムアウトかな?


hiraterurinさんのコメント
ありがとうございます 表示が途中まででFTPでみたらファイル容量が増えて処理はされているようでした。 ブラウザ上でタイムアウトをしているようでした。 ただ。。回避策が見つかりません。

Cherenkovさんのコメント
タイムアウト時間を伸ばすなり適当にググれば回避策はでてくると思います。

2 ● uwao

件数が多く、処理に時間がかかって途中停止させられている可能性があると思います。
一度に1000件処理するのではなく、100件程度(そのサーバーで動作する範囲)で処理させては如何でしょうか。
自動で実行したい場合は、CRONで自動実行させるのも良いと思います。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ