Prechádzať zdrojové kódy

increase updstart locking interval to prevent concurrent updates; decrease batch size for the daemon

Andrew Dolgov 11 rokov pred
rodič
commit
8cabc200d5
3 zmenil súbory, kde vykonal 4 pridanie a 4 odobranie
  1. 2 2
      include/rssfuncs.php
  2. 1 1
      update.php
  3. 1 1
      update_daemon2.php

+ 2 - 2
include/rssfuncs.php

@@ -104,9 +104,9 @@
 
 		// Test if feed is currently being updated by another process.
 		if (DB_TYPE == "pgsql") {
-			$updstart_thresh_qpart = "AND (ttrss_feeds.last_update_started IS NULL OR ttrss_feeds.last_update_started < NOW() - INTERVAL '5 minutes')";
+			$updstart_thresh_qpart = "AND (ttrss_feeds.last_update_started IS NULL OR ttrss_feeds.last_update_started < NOW() - INTERVAL '10 minutes')";
 		} else {
-			$updstart_thresh_qpart = "AND (ttrss_feeds.last_update_started IS NULL OR ttrss_feeds.last_update_started < DATE_SUB(NOW(), INTERVAL 5 MINUTE))";
+			$updstart_thresh_qpart = "AND (ttrss_feeds.last_update_started IS NULL OR ttrss_feeds.last_update_started < DATE_SUB(NOW(), INTERVAL 10 MINUTE))";
 		}
 
 		// Test if there is a limit to number of updated feeds

+ 1 - 1
update.php

@@ -184,7 +184,7 @@
 			_debug("warning: unable to create stampfile\n");
 		}
 
-		update_daemon_common();
+		update_daemon_common(isset($options["pidlock"]) ? 50 : DAEMON_FEED_LIMIT);
 
 		$count = update_feedbrowser_cache();
 		_debug("Feedbrowser updated, $count feeds processed.");

+ 1 - 1
update_daemon2.php

@@ -12,6 +12,7 @@
 	require_once "config.php";
 	require_once "autoload.php";
 	require_once "functions.php";
+	require_once "rssfuncs.php";
 
 	// defaults
 	define_default('PURGE_INTERVAL', 3600); // seconds
@@ -19,7 +20,6 @@
 	define_default('MAX_JOBS', 2);
 	define_default('SPAWN_INTERVAL', DAEMON_SLEEP_INTERVAL); // seconds
 
-	require_once "rssfuncs.php";
 	require_once "sanity_check.php";
 	require_once "db.php";
 	require_once "db-prefs.php";