Public bug reported: Binary package hint: php5
Using PHP 5.2.3-1ubuntu6.4 (cli) (built: Jul 23 2008 06:20:35) on Ubuntu 7.10 Steps to reproduce: Edit /etc/php5/cli/php.ini Change "max_execution_time" to a non-zero value, e.g. 10 Change "max_input_time" to a non-zero value, e.g. 10 php -i | grep max_ max_execution_time => 0 => 0 max_input_time => -1 => -1 The file is definitely being read: php -i | head -n 20 phpinfo() PHP Version => 5.2.3-1ubuntu6.4 System => Linux testubuntu.lse.ac.uk 2.6.22-15-server #1 SMP Wed Aug 20 19:08:24 UTC 2008 i686 Build Date => Jul 23 2008 06:18:41 Server API => Command Line Interface Virtual Directory Support => disabled Configuration File (php.ini) Path => /etc/php5/cli Loaded Configuration File => /etc/php5/cli/php.ini Scan this dir for additional .ini files => /etc/php5/cli/conf.d additional .ini files parsed => /etc/php5/cli/conf.d/apc.ini, /etc/php5/cli/conf.d/curl.ini, /etc/php5/cli/conf.d/gd.ini, /etc/php5/cli/conf.d/ldap.ini, /etc/php5/cli/conf.d/mysql.ini, /etc/php5/cli/conf.d/mysqli.ini, /etc/php5/cli/conf.d/pdo.ini, /etc/php5/cli/conf.d/pdo_mysql.ini, /etc/php5/cli/conf.d/xmlrpc.ini A quick check to see if max_execution_time is set elsewhere: grep -R max_execution /etc/php /etc/php5/apache2/php.ini:max_execution_time = 30 ; Maximum execution time of each script, in seconds /etc/php5/cli/php.ini:max_execution_time = 10 ; Maximum execution time of each script, in seconds So it is not being specified in any configuration files read by the command-line interpreter Test case: nano test.php <?php while (true) { echo "AAAAAA!\n"; } ?> php test.php > /dev/null& top -d 1 Watch php continue to execute past 10 seconds of CPU time. You will have to stop php manually, e.g. "fg", then ^C, or "killall php" Return to the test case, and add ini_set('max_execution_time', 10); to the top of the file, then repeat the test. Watching top will show php exits after 10 seconds. If you have configured error logging, you will see "PHP Fatal error: Maximum execution time of 10 seconds exceeded in /home/testuser/test.php" in whatever you have specified for error_log ** Affects: php5 (Ubuntu) Importance: Undecided Status: New -- max_execution_time and max_input_time settings in php.ini are ignored by php cli https://bugs.launchpad.net/bugs/282674 You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to php5 in ubuntu. -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs