[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: работа php скрипта более 300 секунд
krawa
как заставить пхп скрипт работать больше 300 секунд
При истечении даного времени скрипт останавливается
думаю проблема в апач timeout 300
Изменял на 0 на 600 на 1000 - результат ноль

set_time_limit(0) - ставил
max_execution_time - ставил от 0 до 18000


помогите советом как заставить его работать

или же встречный вопрос :
можна ли как-то разбить цикл так чтобы скрипт не обрабатывался более 300
секунд, а например каждую итерацию запускал как отдельный скрипт

еще предложение :
можна ли заставить работать скрипт без участия апача например в консоле дать
обработчику пхп просто файл чтобы он его делал

зарание спасибо за ответы



Спустя 16 минут, 18 секунд (29.10.2007 - 15:15) vasa_c написал(а):
Можно.
php <имя файла>

Еще можно попробывать ignore_user_abort().

Цитата
можна ли как-то разбить цикл так чтобы скрипт не обрабатывался более 300
секунд, а например каждую итерацию запускал как отдельный скрипт

зависит от вашего цикла

Вы уверены, что скрипт останавливается, а не просто рвется коннект м/у браузером и сервером?

Спустя 3 часа, 27 минут, 34 секунды (29.10.2007 - 18:42) bars80080 написал(а):
чисто моё личное мнение, что это не есть хорошо с такими длинными вычислениями. нагрузка на php-машину слишком мощная, даже если это не принесёт вреда вам, то замедлит в общем работу всего сервера. особенно если не вы один с такими обработками подступаетесь. всегда можно упростить процесс обработки и существенно снизить объём вычислений, ведь не траектории шатлов расчитываем

Спустя 4 часа, 52 минуты, 55 секунд (29.10.2007 - 23:35) ProGGGer написал(а):
Цитата
еще предложение :
можна ли заставить работать скрипт без участия апача например в консоле дать
обработчику пхп просто файл чтобы он его делал


php.exe твой_скрипт.php


Насчёт времени выполнения... надо посмотреть что делаеться...
Быстрый ответ:

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