Browse Source

daemon: sort by random

Andrew Dolgov 11 years ago
parent
commit
e81610d9ef
3 changed files with 4 additions and 4 deletions
  1. 2 2
      include/rssfuncs.php
  2. 1 1
      update.php
  3. 1 1
      update_daemon2.php

+ 2 - 2
include/rssfuncs.php

@@ -108,7 +108,7 @@
 		$random_qpart = sql_random_function();
 
 		// We search for feed needing update.
-		$result = db_query($link, "SELECT DISTINCT ttrss_feeds.feed_url
+		$result = db_query($link, "SELECT DISTINCT ttrss_feeds.feed_url,$random_qpart
 			FROM
 				ttrss_feeds, ttrss_users, ttrss_user_prefs
 			WHERE
@@ -117,7 +117,7 @@
 				AND ttrss_user_prefs.pref_name = 'DEFAULT_UPDATE_INTERVAL'
 				$login_thresh_qpart $update_limit_qpart
 				$updstart_thresh_qpart
-			ORDER BY feed_url $query_limit");
+			ORDER BY $random_qpart $query_limit");
 
 		$user_prefs_cache = array();
 

+ 1 - 1
update.php

@@ -153,7 +153,7 @@
 
 	if (isset($options["daemon-loop"])) {
 		if (!make_stampfile('update_daemon.stamp')) {
-			die("error: unable to create stampfile\n");
+			_debug("warning: unable to create stampfile\n");
 		}
 
 		// Call to the feed batch update function

+ 1 - 1
update_daemon2.php

@@ -240,7 +240,7 @@
 					// We disable stamp file, since it is of no use in a multiprocess update.
 					// not really, tho for the time being -fox
 					if (!make_stampfile('update_daemon.stamp')) {
-						die("error: unable to create stampfile\n");
+						_debug("warning: unable to create stampfile\n");
 					}
 
 					// Call to the feed batch update function