1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-16 02:15:56 +00:00

add multiprocess update daemon

This commit is contained in:
Andrew Dolgov
2008-01-23 10:19:36 +01:00
parent d476113752
commit 02008cb19a
3 changed files with 226 additions and 3 deletions

View File

@@ -468,12 +468,19 @@
_debug("update_rss_feed: start");
}
$result = db_query($link, "SELECT id,update_interval,auth_login,auth_pass,cache_images
FROM ttrss_feeds WHERE id = '$feed'");
if (DB_TYPE == "pgsql") {
$updstart_thresh_qpart = "(ttrss_feeds.last_update_started IS NULL OR ttrss_feeds.last_update_started >= NOW() - INTERVAL '120 seconds')";
} else {
$updstart_thresh_qpart = "(ttrss_feeds.last_update_started IS NULL OR ttrss_feeds.last_update_started >= DATE_SUB(NOW(), INTERVAL 120 SECOND))";
}
$result = db_query($link, "SELECT id,update_interval,auth_login,
auth_pass,cache_images
FROM ttrss_feeds WHERE id = '$feed' AND $updstart_thresh_qpart");
if (db_num_rows($result) == 0) {
if (defined('DAEMON_EXTENDED_DEBUG') || $_GET['xdebug']) {
_debug("update_rss_feed: feed $feed [$feed_url] NOT FOUND");
_debug("update_rss_feed: feed $feed [$feed_url] NOT FOUND/SKIPPED");
}
return;
}