Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Вопрос по max_execution_time (PHP) |

07.02.2009, 02:42
|
|
Познающий
Регистрация: 11.01.2008
Сообщений: 98
Провел на форуме: 167749
Репутация:
4
|
|
Вопрос по max_execution_time (PHP)
Подскажите как сделать следующие:
Необходимо чтобы скрипт работал с паузой. После каждой операции шла задержка в 15секунд-30секунд( sleep(15); )
Local Value, Master Value соответственно:
max_execution_time 0 60
В htaccess написал php_flag max_execution_time 300000
Как настроить сервер с помощью htaccess чтобы скрипт выолнялся пару минут.
|
|
|

07.02.2009, 02:51
|
|
Познавший АНТИЧАТ
Регистрация: 21.11.2004
Сообщений: 1,137
Провел на форуме: 2487541
Репутация:
761
|
|
с помощью htaccess - никак.
|
|
|

07.02.2009, 02:55
|
|
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме: 4778940
Репутация:
1257
|
|
Fatal error: Maximum life time of 2008 years exceeded in /core/WORLD!
тс, только set_time_limit(0);
|
|
|

07.02.2009, 03:09
|
|
Познающий
Регистрация: 11.01.2008
Сообщений: 98
Провел на форуме: 167749
Репутация:
4
|
|
В .htaccess вписал:
php_flag max_execution_time 300000
Запускаю скрипт:
set_time_limit(0);
for($i=0; $i<15; $i++)
{
echo "i=$i ";
sleep(20);
$i++;
}
Выводит i=0 i=2 i=4 i=6 i=8 i=10 i=12 i=14
Когда увеличиваю паузу:
set_time_limit(0);
for($i=0; $i<15; $i++)
{
echo "i=$i ";
sleep(50);
}
пишет : 504 Gateway Time-out
Как узнать реальное максимальное время выполнения скрипта?
|
|
|

07.02.2009, 03:13
|
|
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме: 6722038
Репутация:
1385
|
|
кол-во способов зависит только от воображения ..
от фора с посекундым выводом до записи в базу или текстовик ...
|
|
|

07.02.2009, 03:25
|
|
Познающий
Регистрация: 11.01.2008
Сообщений: 98
Провел на форуме: 167749
Репутация:
4
|
|
Вы считаете что я неправильно опредиляю?
так как тогда определить правильно?
|
|
|

07.02.2009, 04:20
|
|
Голос разума
Регистрация: 27.09.2006
Сообщений: 529
Провел на форуме: 1607210
Репутация:
1617
|
|
установить тригер , на эемтренное окончание скрипта, таи и записать разницу во времени между началом и концом. ээхх как сказал, хотя есть ещё 1 способ сделать так чтоб скрипт не прерывался оооооочень долгое время, но не скажу, ещё не тестил)
__________________
Бойтесь своих желаний. Они могут исполниться....
...О-о-о-о, ушами не услышать, глазами не понять!
|
|
|

07.02.2009, 14:01
|
|
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме: 4778940
Репутация:
1257
|
|
есть ещё 1 способ сделать так чтоб скрипт не прерывался оооооочень долгое время, но не скажу, ещё не тестил)
админу сервера паяльник в жопу, и что бы сделал возмнжным юзать set_time_limit(0); ?
пишет : 504 Gateway Time-out
собственно чиатй выше... это запрещено на сервере. попробуй set_time_limit(999999); так иногда прокатывает.
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|