При истечении даного времени скрипт останавливается
думаю проблема в апач 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().
зависит от вашего цикла
Вы уверены, что скрипт останавливается, а не просто рвется коннект м/у браузером и сервером?
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
Насчёт времени выполнения... надо посмотреть что делаеться...