your code can run more than 30 seconds because (as I mentioned before and linked you to the manual page) external calls including(sleep) doesn't counted into the execution time of set_time_limit.
On Fri, Jan 4, 2013 at 5:38 PM, Amod Pandey <amodpan...@gmail.com> wrote: > This is my code. And it continues to run. It should have stopped after > completion of the while loop. > > php v 5.3.13 > > <?php > while(true) { > $file = fopen("test.txt","w"); > $d=date('H:i:s'); > echo fwrite($file,"$d"); > fclose($file); > sleep(5); > } > ?> > > > On Fri, Jan 4, 2013 at 9:51 PM, Ferenc Kovacs <tyr...@gmail.com> wrote: > >> hi, >> >> http://php.net/set_time_limit >> see the note: >> "The set_time_limit() function and the configuration directive >> max_execution_time only affect the execution time of the script itself. Any >> time spent on activity that happens outside the execution of the script >> such as system calls using system(), stream operations, database queries, >> etc. is not included when determining the maximum time that the script has >> been running. This is not true on Windows where the measured time is real." >> which means that your script can took more than 30 seconds before the >> limit of max_execution_time kicks in. >> request_terminate_timeout on the other hand doesn't care about what does >> your script doing, it will terminate the script after the set amount of >> time. >> >> >> >> On Fri, Jan 4, 2013 at 4:09 PM, Amod Pandey <amodpan...@gmail.com> wrote: >> >>> Hi, >>> >>> I have configured max_execution_time = 30 in php.ini. There is no place >>> it is altered. >>> >>> We are running php-fpm with nginx. >>> >>> If request_terminate_timeout is NOT set in the php-fpm then the script >>> does not stop!! Even though the browser times out with 504. If I set >>> request_terminate_timeout the php process timesout at the specified time. I >>> was assuming the php script will timeout at 30 seconds. >>> >>> Is this expected or anything wrong? >>> >>> -- >>> Amod >>> >> >> >> >> -- >> Ferenc Kovács >> @Tyr43l - http://tyrael.hu >> > > > > -- > Amod > -- Ferenc Kovács @Tyr43l - http://tyrael.hu