В чем проблема? внести маил в черный список.
пробовал
я уже писал, что ошибок нет никаких и нигде, вывод ошибок включен.
да пофиг, вопрос в том, почему этот скрипт прекращает работу не доведя ее до конца.
Вопрос уже не стоит про тот скрипт парсинга т.к. вот этот:
<?phpini_set("max_execution_time","600");ignore_user_abort(1);error_reporting(E_ALL);set_time_limit(600);for($i=0;$i<300;$i++){ sleep(1); file_put_contents("test.dat",$i);}?>
тоже вылетает, это в свою очередь говорит о том, что любой скрипт вылетит примерно через 170 секунд. Косяк гдето в сервере или настройках.
Уже исшерстил весь гугл по этому вопросу, встретил штук 5 аналогичных тем, ни в одной проблема не была выявлена.
Последняя надежда отписаться хостеру, но предчувствую идиотский ответ: "почему ваш скрипт работает так долго, так не должно быть"
.
Ink-developer добавил 13.11.2011 в 22:48
<?php ini_set("max_execution_time","600"); ignore_user_abort(1); error_reporting(E_ALL); set_time_limit(600); for($i=0;$i<300;$i++){ sleep(1); file_put_contents("test.dat",$i); } ?>
Решение проблемы:
/ru/forum/671789
max=100
поставил 250, все равно обрыв скрипта на 174 секунде.
Тут раздел вебстроительство, вы не там тему создали.
По теме: баннеры вообще-то размещают не для ссылок, а для переходов. Вы даже не сказали, какой именно баннер ваш, если флеш то он вообще к ссылкам ни какого отношения не имеет, соответственно ссылки просто нет на странице.
Обрыв идет в разное время.
phpinfo():
Keep-Alive timeout=15, max=100
default_socket_timeout 60
max=100 не тут случайно собака зарыта? что это?
Я в настройках серверов не сильно грамотей так что и не знаю куда копать, сервер VDS
По php info видно что max_execution_time срабатывает и ошибки обрыва нет так что дело не в нем. + ко всему вылетало бы на 30ой секунде.
В локалке действительно работает, но почему на сервере не пашет, что же с ним делать?
<?phpini_set("max_execution_time","600");for($i=0;$i<300;$i++){ sleep(1); echo $i."<br />"; flush();}?>
Смоделировал ситуацию в наиболее простом виде, кто мне пояснит, почему скрипт прекращает работу на 174 секунде? Как лечить?
Каждый круг записывается в лог все выходы и зацикливания отслеживаются, думаю все-таки что то на уровне памяти. Все выше предложенное попробую, если еще есть варианты прошу отписаться.
Как отследить можно? В этом случае ошибок не выдается разве?
что даст?
Ну слава богу, я тут уже переживать начал, 3 дня все-таки спал.