I am now receiving time out errors after upgrading php from 5.3 to 5.5, the error message mostly look like this:
[08-Jan-2014 14:41:44 UTC] PHP Fatal error: Maximum execution time of 60 seconds exceeded in E:\xxxxx\yyyyy\lib\filelib.php on line 3188
The following script outputs 600 seconds for the max execution time: echo ini_get('max_execution_time');
The php.ini settings are max_execution_time =600 , max_input_time = 600
2 months ago I increased the value to 300 seconds and occasionaly got time out errors indicating 300 seconds were exceeded. I then bumped it up to 600 and everything seemed fine until this php upgrade.
My IIS server settings were not altered, the only change was with php upgrading (there were server restarts done after this, everything else seems fine).
Where is this 60 second limitation coming from? I didnt see any reference to it being set in filelib.php or see another php.ini file in that folder.
Why are my php.ini max_execution_time settings suddenly being ignored?
Thanks for your assistance.
============================
My environment is Moodle 2.4.5 Windows 2008 server, IIS 7.5 , php 5.5.6, 14gb Memory, 4 cpu
Mysql1 on seperate server, same specs as above: Mysql server 5.1, windows 2008 64 bit
Zend Extension Build API220090626,NTS,VC9 PHP Extension Build API20090626,NTS,VC9 Thread Safety disabled System Windows NT MOODLE2TEST 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 Build Date Aug 15 2012 19:57:50 Compiler MSVC9 (Visual C++ 2008) Architecture x86