[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка 324 (net::ERR_EMPTY_RESPONSE):
Bodich
Скрипт делает 30 запросов на страници другого сайта по истечению примерно 10 секунд вылетает.

Ошибка 324 (net::ERR_EMPTY_RESPONSE): Сервер разорвал соединение, не отправив данные.

за это время скрипт добавляет какие то данные в базу, но не все, как это можно обойти ???

пробовал ini_set("max_execution_time", "120");
varvar
может быть другой сайт просто ограничивает количество запросов в секунду с одного ip? попробуй в браузере открыть эту страницу и обновить ее скажем 10 раз подряд с коротким интервалом, если сайт даст отлуп, значит в этом и причина

_____________
FESTINA LENTE
Bodich
допустим , а как обойти вот код:

foreach ($all_rec_links as $val) {
$POST_RES_ARRAY = $rec_pars_controller->start_pars($val);
$rec_after_pars_controller->get_post_data($POST_RES_ARRAY);
echo '<br>запрос на номер -> '.$i.' с адреса'.$val.' виполнен';
$i++;
sleep(3);
}
Bodich
Можно ли в PHP реализовать как нить работу так сказать в реальном времени
прошел цикл вывел на экран и т.д. )))?????
inpost
Bodich
Аякс, скрипт будет каждый раз заново запускаться, просто входящие параметры будут говорить, что надо выполнять другой участок.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Bodich
Понятно, у меня тоже мысли про аякс закрадывались, думал может как на пхп, можна. Спасиб за ответ.

еще пробовал такую штуку

$_POST['result_str']= $str;
header('location:' . $self . '?do=art&action=pars');

потом ...
if (isset($_POST['result_str'])) {
echo $_POST['result_str'];
}

но не тут то было, почему так ???
Crystal_1964
РЕБЯТА ПОДСКАЖИТЕ ТОЛЬКО ПО ПРОСТОМУ ЧТО С ЭТИМ ДЕЛАТЬ НЕ МОГУ ЗАГРУЗИТЬ ССЫЛКУ КОМП ВЫДАЕТ ИНФУ Невозможно загрузить веб-страницу, так как не поступили данные от сервера.
Код ошибки: ERR_EMPTY_RESPONSE. НЕДЕЛЮ НАЗАД ВСЕ БЫЛО НОРМАЛЬНО .А ТЕПЕРЬ ГЛУХО. wacko.gif
Invis1ble
Crystal_1964
ПОДСКАЗЫВАЮ ПО-ПРОСТОМУ: ЗАБЕЙ НА ЭТУ ССЫЛКУ И ЗАГРУЖАЙ ДРУГУЮ cool.gif

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Crystal_1964
Я бы с удовольствием так и сделала но по этой ссылке я вхожу в свой рабочий кабинет и у меня там информация.
Invis1ble
Crystal_1964
Тогда обратись к администрации/техподдержке. Это проблема на их стороне.

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Crystal_1964
СПАСИБО.
никто:(
sad.gif sad.gif sad.gif sad.gif sad.gif но что случилось почему сервер разорвал соеденение не отправив данные
stump
Цитата (Bodich @ 17.06.2012 - 13:28)
допустим , а как обойти вот код:

foreach ($all_rec_links as $val) {
$POST_RES_ARRAY = $rec_pars_controller->start_pars($val);
$rec_after_pars_controller->get_post_data($POST_RES_ARRAY);
echo '<br>запрос на номер -> '.$i.' с адреса'.$val.' виполнен';
$i++;
sleep(3);
}

Нужно пройти курсы юного хакера!

_____________
Трус не играет в хокей
Гость_иван
Попробуйте выключить на время антивирус, если страницы браузера открываются, значит антивирус не пускал страницы, он заглючил. Удаляем его и скачиваем заново антивирус.
Это хирургический метод, но он эффективен.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.