Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Скрипт работает очень долго, где его можно запустить?
 
 автор: Gilean   (12.10.2010 в 01:38)   письмо автору
 
 

Здравствуйте, я пишу парсер одного сайта. Парсить там надо очень много, поэтому скрипт выполняется очень долго (возможно там работы больше, чем на неделю).

Пока что запускал скрипт с домашней машины на денвере, потому что там можно снять ограничение на время работы скрипта. Но этот вариант меня не устраивает. Также есть площадка в интернете, где сейчас пишется сайт. Но на ней все упирается в ограничение времени на работу скрипта, ведь доступа к настройке max_execution_time нет.

Подскажите, пожалуйста, есть ли какие-нибудь способы запустить скрипт на площадке, чтобы он выполнялся (как cron, например), но не ограничивался по времени выполнения?

  Ответить  
 
 автор: mihdan   (12.10.2010 в 10:35)   письмо автору
 
   для: Gilean   (12.10.2010 в 01:38)
 


<?php
set_time_limit
(0);
ini_set('max_execution_time'6000);
?>

  Ответить  
 
 автор: Gilean   (12.10.2010 в 12:20)   письмо автору
 
   для: mihdan   (12.10.2010 в 10:35)
 

На хостинге это, к сожалению, не прокатывает.
На другом форуме мне посоветовали бить задачу на этапы и засовывать в крон.
Сейчас просмотрел сайт провайдера, там нигде не указывается ограничение на время выполнения скриптов кроном.
Кто-нибудь знает, какое максимальное время работы может быть у крона? Просто на сайтах других провайдеров встречал ограничение в 5 мин.

  Ответить  
 
 автор: Loneliness   (13.10.2010 в 09:26)   письмо автору
 
   для: Gilean   (12.10.2010 в 12:20)
 

Крон, по идее, лишь запускает скрипт, время же работы скрипта что из под крона что из браузера будет определяться настройками php. Есть VPS (брал для тестов, стоит в принципе практически вхолостую), настройки могу соответственно поставить любые. Так что пиши, если что- могу предоставить временный хостинг без ограничения времени выполнения скрипта.

  Ответить  
 
 автор: Николай2357   (13.10.2010 в 19:30)   письмо автору
 
   для: Loneliness   (13.10.2010 в 09:26)
 

>Так что пиши, если что- могу предоставить временный хостинг без ограничения времени выполнения скрипта.
И без ребутов?

  Ответить  
 
 автор: Gilean   (13.10.2010 в 21:24)   письмо автору
 
   для: Loneliness   (13.10.2010 в 09:26)
 

Спасибо за предложение, с этим парсером я почти уже закончил (разбил задачу на множество этапов - неудобно, но нечего было делать).

А в следующий раз постараюсь сделать по правильному - не полагаться на неограниченное время работы, а правильно организовывать работу скрипта. Если кому интересно, здесь мне в общих чертах пояснили, как надо делать: http://phpforum.ru/index.php?act=ST&f=97&t=34877

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования