создал файл: PHP: <? sleep(1000); echo "proshlo vremia"; ?> он работает, создал файл: PHP: <? Funktion() { ....bla bla bla...} for ($i=0;$i<count($d);$i++) { $result = Funktion(); sleep(10); } ?> запустил файл пропаботал 5 сек и все, хотя должен был по подсчетам работать 10 часов, сафе моде выключен, вопрос такой: sleep не работает в конце цикла??? или как это можно объяснить??
Добавь в начале скрипта set_time_limit(0); Если планируешь закрывать окно браузера, то ещё ignore_user_abort(1);
Kaimi, с этим проблем нет, это и так стоит... ограничений по времени нету, другие скрипты без слеп выполнялись спокойно целый день..
ИМХО скрипту не хватает памяти, по умолчанию скрипту даётся 2мб, если он всё хавает - скрипт умирает, вооот...
Ponchik, если это как то как исправить?? и мне кажеться он просто игнорирует слееп, так как работу которая в функции выполняет нужное количество раз только без слеепа!! ((( бл* (((
Ponchik, хостер отпадает, что конкретно менять с использованием ini_set ? и я говорю не в этом дело! он просто игнорирует слееп!! может потому что он в конце цикла??
ini_set("memory_limit","512M") 1. в коде у тебя ошибка Funktion( правильно function) 2. $d чему равен у тебя?