SlyFox
Guest
Zero Size Reply by Squid или как симулировать нормальную работу скрипта
Уважаемые, подскажите как симулировать нормальную работу скрипта. Скрипт занимается тем, что скачивает на сервер некий файл с другого сервера. Но если хост медленный или файл очень большой, то скрипт отваливается по таймауту. Пробовал добавить в скрипт
ignore_user_abort();
set_time_limit(3600);
не помогло... т.е. помогло только тем, что при закрытии браузера пользователем скрипт продолжает работать, но все равно таймаут делает свое дело
Как можно симулировать нормальную работу скрипта. Копирование файла через copy($url, $fil); сейчас
Пробовал вариант такой:
$fp = fopen ($fil, "w");
$ch = curl_init($url);
curl_setopt ($ch, CURLOPT_FILE, $fp);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_exec ($ch);
curl_close ($ch);
fclose ($fp);
Тоже что-то не очень понятно как заставить сквида не возвращать zero size reply
Помогите, пожалуйста!
Уважаемые, подскажите как симулировать нормальную работу скрипта. Скрипт занимается тем, что скачивает на сервер некий файл с другого сервера. Но если хост медленный или файл очень большой, то скрипт отваливается по таймауту. Пробовал добавить в скрипт
ignore_user_abort();
set_time_limit(3600);
не помогло... т.е. помогло только тем, что при закрытии браузера пользователем скрипт продолжает работать, но все равно таймаут делает свое дело

Как можно симулировать нормальную работу скрипта. Копирование файла через copy($url, $fil); сейчас
Пробовал вариант такой:$fp = fopen ($fil, "w");
$ch = curl_init($url);
curl_setopt ($ch, CURLOPT_FILE, $fp);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_exec ($ch);
curl_close ($ch);
fclose ($fp);
Тоже что-то не очень понятно как заставить сквида не возвращать zero size reply
Помогите, пожалуйста!