diff options
Diffstat (limited to 'update.php')
-rwxr-xr-x | update.php | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/update.php b/update.php index fe2b3c572..9012d717b 100755 --- a/update.php +++ b/update.php @@ -181,8 +181,12 @@ $log = isset($options['log']) ? '--log '.$options['log'] : ''; passthru(PHP_EXECUTABLE . " " . $argv[0] ." --daemon-loop $quiet $log"); - _debug("Sleeping for " . DAEMON_SLEEP_INTERVAL . " seconds..."); - sleep(DAEMON_SLEEP_INTERVAL); + + // let's enforce a minimum spawn interval as to not forkbomb the host + $spawn_interval = max(60, DAEMON_SLEEP_INTERVAL); + + _debug("Sleeping for $spawn_interval seconds..."); + sleep($spawn_interval); } } |