From 5fcf79d57b44cb24d19d9bdfae086fd6649c3c6f Mon Sep 17 00:00:00 2001 From: Frank Fegert Date: Fri, 3 Jul 2009 21:49:38 +0000 Subject: [PATCH] - Fixed Bug #0000012: Allow PollD to run forever. PHPs 'max_execution_time' cannot apply here. --- polld/tmonpolld.php | 9 +++++++++ polld/tmonpolld_mp.php | 9 +++++++++ 2 files changed, 18 insertions(+) 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();