phpinfo видит max_execution_time=600 но при этом лимит остается 60

Ganer

Новичок
phpinfo видит max_execution_time=600 но при этом лимит остается 60

запускаю скрипт с командной строки, получаю:
PHP Fatal error: Maximum execution time of 60 seconds exceeded in

при этом с этой же строки phpinfo() видит max_execution_time = 600:

$ cat /tmp/info.php
<?php phpinfo(); ?>

$ /usr/local/Zend/Core/bin/php /tmp/info.php | grep max_execution_time
max_execution_time => 0 => 600

$ /usr/local/Zend/Core/bin/php /tmp/info.php | grep php.ini
Configuration File (php.ini) Path => /usr/local/Zend/Core/etc/php.ini

$ cat /usr/local/Zend/Core/etc/php.ini | grep max_execution
max_execution_time=600 ; Maximum execution time of each script, in seconds

Linux (RHEL), ZendCore 2.1
 

Ganer

Новичок
>php -v

PHP 5.1.4 (cli) (built: May 26 2006 08:48:03)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
with Zend Extension Manager v1.0.10, Copyright (c) 2003-2006, by Zend Technologies
with Zend Optimizer v3.0.1, Copyright (c) 1998-2006, by Zend Technologies
with Zend Debugger v5.2.0, Copyright (c) 1999-2006, by Zend Technologies

max_input_time = 60, попробую подкрутить, там скрипт вроде по сокету с java общается (excel документы подготавливает) и рассылает по майлу, может действительно оно ...
 

tony2001

TeaM PHPClub
Ага, это оно. Было исправлено в 5.1.5.
Обновляться надо хотя бы иногда.
 

Ganer

Новичок
т.е. нужно обязательно обновлятся ? max_input_time не поможет ?
машина боевая, страшно обновлять.
 

tony2001

TeaM PHPClub
поможет, но какой смысл сидеть на старой версии?
за два года много других багов исправили.
 

Ganer

Новичок
смысл в том, что совершенно не хочется выяснять на боевом сервере, что там поламолось в новой версии. за 8 лет как то без приключений еще не удавалось обновиться.
по расписанию скрипт на выходных запустится, буду молиться на max_input_time.
 

tony2001

TeaM PHPClub
выяснять что там поломалось в новой версии надо на девелоперском сервере.
а обновляться надо так или иначе, нет смысла спорить на эту тему.
 
Сверху