• We value your experience with Plesk during 2024
    Plesk strives to perform even better in 2025. To help us improve further, please answer a few questions about your experience with Plesk Obsidian 2024.
    Please take this short survey:

    https://pt-research.typeform.com/to/AmZvSXkx
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Question max_execution_time set from PHP script

Maris

Basic Pleskian
Hey gang,
CentOS, Plesk Onyx, default everything!

How can I set max_execution_time from PHP script (I need this for particular scripts only)

This for example is simply not wokring:

ini_set('max_execution_time', 10);
for ($i=0; $i<1690; $i++){
echo $i . "<br>";
sleep(1);
}

It executes for a minute and then throws me
503 Service Temporarily Unavailable page

At the same time phpinfo() tells, that local variable is set to 10, but it doesn't cut it after 10 seconds, it runs for a whole minute. Why minute when execution_time is set to just 10 seconds. Same about wanting to go far beyond one minute limit for cron job php.


THanks
 
am i the only one questioning this situation and noone understands why this happens in default setup? strange...
 
I have the same problem:

PHP:
<?php
ini_set('max_execution_time', '3000');
ini_set('FcgidIOTimeout', '3000');
// set_time_limit(0);
// current time
echo date('h:i:s') . "\n";

// sleep for 60 seconds
sleep(60);

// wake up !
echo date('h:i:s') . "\n";

?>

These are the logs:
Cattura.PNG
 
Back
Top