diff --git a/polld/tmonpolld.php b/polld/tmonpolld.php index 84c32b9..006e251 100644 --- a/polld/tmonpolld.php +++ b/polld/tmonpolld.php @@ -35,6 +35,15 @@ include_once("../includes/global.php"); +// If possible disable execution timeout. +if (ini_get('safe_mode')) { + echo "\nWARN: PHP 'safe_mode' is on. Cannot disable 'max_execution_time' parameter.\n"; + echo " Please adjust 'max_execution_time' manually in ".get_cfg_var('cfg_file_path')."\n"; + echo " or turn off 'safe_mode' for the PHP CLI.\n\n"; +} else { + set_time_limit(0); +} + $tmonpolld = new PollD($adodb, $config["server_os"]); $tmonpolld->controlPollD("on"); $tmonpolld->poll(); diff --git a/polld/tmonpolld_mp.php b/polld/tmonpolld_mp.php index 9087c51..d09b14f 100644 --- a/polld/tmonpolld_mp.php +++ b/polld/tmonpolld_mp.php @@ -35,6 +35,15 @@ include_once("../includes/global.php"); +// If possible disable execution timeout. +if (ini_get('safe_mode')) { + echo "\nWARN: PHP 'safe_mode' is on. Cannot disable 'max_execution_time' parameter.\n"; + echo " Please adjust 'max_execution_time' manually in ".get_cfg_var('cfg_file_path')."\n"; + echo " or turn off 'safe_mode' for the PHP CLI.\n\n"; +} else { + set_time_limit(0); +} + $tmonpolld = new PollD_MP($config); $tmonpolld->controlPollD("on"); $tmonpolld->poll();