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:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user