Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Игнорирование max_execution_time (ВИДЕО) php apache2
 
 автор: root_xxx   (02.05.2016 в 16:03)   письмо автору
 
 

Это не трюк - это глюк. Я думал что это из-за xdebug, но вроде бы, нет.

видео

ПОЧЕМУ?
---
Словесное описание: на локалхосте игнорируется max_execution_time. Скрипты выполняются вечность (я проверил).


Или возможно всему этому есть некое объяснение???

  Ответить  
 
 автор: root_xxx   (02.05.2016 в 22:13)   письмо автору
 
   для: root_xxx   (02.05.2016 в 16:03)
 

Методом научного тыка выяснл, что
<?php
if (ini_set('max_execution_time''1')) {
    echo 
'Ok<br>';
} else {
    echo 
'bad<br>';
}
//    exit;
$x 0;
while (
true) {
    
// echo "$x<br>\n";
    
$z date('U');
    echo 
"$z<br>\n";
    
$x++;
}
?>


при помощи ini_set можно управлять временем выполнения. И в итоге (при превышении допустимого времени) будет долгожданная ошибка.
Fatal error: Maximum execution time of 1 second exceeded in /var/www/html/why.php on line 11


По прежнему я без понтятия почему это в php.ini игнорируется.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования