[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: set_time_limit
antoxxxa-2
Подскажите пожалуйста, может кто сталкивался с такой проблемой!!!

есть скрипт, который работает несколько минут,
ставлю set_time_limit(0), в htaccsess пишу php_value max_execution_time 600,
все равно через 30 секунд я получаю белый экран и прерванный скрипт,
однако если вначале скрипта или где угодно написать var_dump() или echo то скрипт доработает до конца!

PHP установлен как модуль apache, не в safe_mod. Подскажите что такое????



Спустя 1 час, 47 минут, 22 секунды (4.10.2011 - 19:57) imbalance_hero написал(а):
antoxxxa-2
Ты уверен, что скрипт до конца не работает?
Браузер через несколько минут сам отрубается, если ничего не получает. Скрипт же работает на заднем плане.

Спустя 53 минуты, 16 секунд (4.10.2011 - 20:50) Guest написал(а):
да 100% уверен что он (скрипт) отрубается (а точне его отрубают, потому что ошибок нет) через 30 сек!

Спустя 2 минуты, 31 секунда (4.10.2011 - 20:53) alex12060 написал(а):
На хостинге? Ищи в логах оишбки, просто так вылетать не может. Ну а еще как вариант, попробуй сделать буферизацию, но, боюсь, у тебя будет падать скрипт с другой ошибкой, если данных много.

Ах да, темы лучше создавтаь в правильных разделах.

Спустя 2 минуты, 29 секунд (4.10.2011 - 20:55) Invis1ble написал(а):

 ! 

М
Цитата
Ах да, темы лучше создавтаь в правильных разделах.

Верно. Перенес в PHP практикум ► PHP общие вопросы
Invis1ble

Спустя 57 секунд (4.10.2011 - 20:56) imbalance_hero написал(а):
Guest
Ещё раз, скрипт выполняет какой-то процес, допустим добавляет записи в БД, всего 1000 записей, отрубается на 500 записей, тогда ты получаешь 404, как посетитель, или белый экран, при этом скрипт сам по себе обработает все 1000 записей на заднем плане!

Спустя 40 минут, 36 секунд (4.10.2011 - 21:37) Guest написал(а):
Ситуация такая: через 30 сек (примерно бывает 32 31) скрипт заканчивает работу, при этом в браузере смотрю статус 200, однако никаких заголовков нет(через firebug сматрю),
и скрипт 100% не дорабатывает до конца т.к стоят логи которые обрубаются и в базу не все вставляется!

у меня стоит PHP_FLAG output_buffering off с on ничего не меняется.

Спустя 38 секунд (4.10.2011 - 21:37) Guest написал(а):
да стоит еще ignore_user_abort(true);

Спустя 58 минут, 32 секунды (4.10.2011 - 22:36) imbalance_hero написал(а):
Guest
БД может сама отрубаться через определённое время. Логи записывай в файл!

Спустя 1 час, 34 минуты, 21 секунда (5.10.2011 - 00:10) Guest написал(а):
логи и так в файл записываюбтся а основное дейсвие происходит тоже в основном с файлами!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.