My script compares 2 source trees, creates a map of possible changed files, compares MD5 hashes and creates a diff-package.
After 28000-29000 files, PHP terminates the script with error:
Fatal error: Maximum execution time of 0 seconds exceeded in /root/_PACKER-TESTER/core/diff.class.php on line 67 (standard in_array() call)
I already tried to set max_input_time
to high value (or zero) - nothing.
Setting max_execution_time
to 99999999999999 do nothing .... the same error.
You can call set_time_limit(0) to remove the time limit from the rest of the execution, or you can call set_time_limit(n) in each iteration of a loop (for example) to reset the timer for n more seconds. Save this answer.
Try setting max_input_time = -1
in php.ini
, or using set_time_limit(-1)
. That worked for me without rebuilding PHP.
This article explains it nicely.
Problem solved, php
build with litespeed api (lsapi)
has extra env
variable to determine max execute time - LSAPI_MAX_PROCESS_TIME
(default is 300sec).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With