diff --git a/functions.php b/functions.php index db21caba0..5bcbfc1d7 100644 --- a/functions.php +++ b/functions.php @@ -362,6 +362,10 @@ return; } + if (defined('DAEMON_EXTENDED_DEBUG')) { + print "update_rss_feed: start\n"; + } + $result = db_query($link, "SELECT update_interval,auth_login,auth_pass FROM ttrss_feeds WHERE id = '$feed'"); @@ -386,10 +390,22 @@ } - error_reporting(0); + if (defined('DAEMON_EXTENDED_DEBUG')) { + print "update_rss_feed: fetching...\n"; + } + + if (!defined('DAEMON_EXTENDED_DEBUG')) { + error_reporting(0); + } + $rss = fetch_rss($fetch_url); - error_reporting (DEFAULT_ERROR_LEVEL); - + + if (defined('DAEMON_EXTENDED_DEBUG')) { + print "update_rss_feed: fetch done, parsing...\n"; + } else { + error_reporting (DEFAULT_ERROR_LEVEL); + } + $feed = db_escape_string($feed); if ($rss) { @@ -840,6 +856,10 @@ last_updated = NOW() WHERE id = '$feed'"); } + if (defined('DAEMON_EXTENDED_DEBUG')) { + print "update_rss_feed: done\n"; + } + } function print_select($id, $default, $values, $attributes = "") { diff --git a/update_daemon.php b/update_daemon.php index 32054c5b3..f99e4f763 100644 --- a/update_daemon.php +++ b/update_daemon.php @@ -4,12 +4,12 @@ // continuously define('DEFAULT_ERROR_LEVEL', E_ALL); - error_reporting(E_ALL); declare(ticks = 1); define('MAGPIE_CACHE_DIR', '/var/tmp/magpie-ttrss-cache-daemon'); define('DISABLE_SESSIONS', true); + define('DAEMON_EXTENDED_DEBUG', true); define('PURGE_INTERVAL', 3600); // seconds @@ -25,6 +25,8 @@ require_once "functions.php"; require_once "magpierss/rss_fetch.inc"; + error_reporting(E_ALL); + function sigint_handler() { unlink("update_daemon.lock"); die("Received SIGINT. Exiting.\n");