update_daemon_common: do not abort entire batch if PDOException happens when processing individual feeds

This commit is contained in:
Andrew Dolgov 2018-09-03 13:03:35 +03:00
parent 01d22e255f
commit 62d0060aa1
1 changed files with 6 additions and 1 deletions

View File

@ -187,7 +187,12 @@ class RSSUtils {
array_push($batch_owners, $tline["owner_uid"]);
$fstarted = microtime(true);
RSSUtils::update_rss_feed($tline["id"], true, false);
try {
RSSUtils::update_rss_feed($tline["id"], true, false);
} catch (PDOException $e) {
Logger::get()->log_error(E_USER_NOTICE, $e->getMessage(), $e->getFile(), $e->getLine(), $e->getTraceAsString());
}
_debug_suppress(false);
_debug(sprintf(" %.4f (sec)", microtime(true) - $fstarted));