• Debian 11 is approaching its end-of-life (vendor EOL date - August 31, 2026). Plesk Obsidian 18.0.80 will be the last release to support it.
    If you are running Plesk Obsidian on Debian 11, we recommend you upgrade those servers to Debian 12 using our dist-upgrade tool.
  • We plan to deprecate and remove the support for XML RPC protocol versions earlier than 1.6.9.1 in Plesk Obsidian 18.0.82. We strongly recommend that you update all existing integrations using earlier versions of the XML RPC protocol to comply with the version 1.6.9.1 specification.

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