![]() |
Ограничение времени на выполнение скрипта???
Пишу флудер на php и столкнулся с проблемой Ограничения ресурсов
если max_execution_time легко решается ini_set(max_execution_time, 3600); То с ini_set уже не проходит ini_set(max_input_time, 3600) Даже добавление в .htaccess строчки php_value max_input_time 3600 Ни к чему не приводит max_input_time небоходим как воздух, скрипт пропускает трафф через socks и принимает от него же ответ далее в лог. На денвере всё работает на ура! На 2-х хостингах не хочет Кто сталкивался с подобными проблемами? Есть ли альтернативный вариант решения проблемы? В заранее благодарен! |
set_time_limit(0);
|
ещё попробуй добавить set_time_limit(0) в свой скрипт...
если скрипт на хостинге не работает, то скорее всего на хостинге в php.ini значение max_execution_time мало... нужно искать другой хостинг. Либо оптимизировать свой скрипт так, что бы он успевал выполниться за отведённое время. Но есть и довольно – таки простой способ: допустим, в цикле отслеживается время выполнения скрипта и по достижении определенного времени выполнения, записываем текущее состояние выполнения в БД ( допустим, если у тебя флудер флудит почту, то сохраняем адреса на которые уже было отправлено) и рефрешим страницу. |
set_time_limit(0); - не зависит от установок в конфиг файле пхп
ноль означает что можно скрипту зависнуть пока он не завершит процесс или указывай секунды максимум скока у тя скрипт пахать будет |
Поставь ещё дерективу ignore_user_abort() скрипт будет работать даже после закрытия окна.
|
Всем Огромное спасибо!
Это отличный выход если сервер на IIS (я же переводил у хостера сайт на apache и всё заработало) Добавил всем репутацию, но понять не могу от новичков идёт 0 ??? |
а про ini_set("max_execution_time",0); вы наверно не слышали?
|
>>я же переводил у хостера сайт на apache и всё заработало
Имел ввиду .htaccess >>а про ini_set("max_execution_time",0); вы наверно не слышали? Меня интересовало max_input_time, max_execution_time я менял как хотел |
ini_set("max_input_time",0); имхо
|
| Время: 17:05 |