on our site with Moodle 3.5.1+ (Build: 20180831), for the last couple of days, our cron job periodically gave me this error:
Exception ignored in shutdown function array ( 0 => core\lock\postgres_lock_factory::__set_state(array( 'dblockid' => -627482549, 'db' => pgsql_native_moodle_database::__set_state(array( 'pgsql' => NULL, 'last_error_reporting' => 0, 'savepointpresent' => false, 'cursorcount' => 1, 'database_manager' => NULL, 'temptables' => pgsql_native_moodle_temptables::__set_state(array( 'mdb' => NULL, 'prefix' => 'mdl_', 'temptables' => array ( ), )), 'tables' => NULL, 'dbhost' => '[deleted]', 'dbuser' => '[deleted]', 'dbpass' => '[deleted]', 'dbname' => '[deleted]', 'prefix' => 'mdl_', 'dboptions' => array ( 'dbpersist' => 0, 'dbsocket' => '', 'dbport' => 5433, ), 'external' => false, 'reads' => 44, 'writes' => 0, 'queriestime' => 8009.0717916488647, 'debug' => 0, 'last_sql' => 'SELECT pg_advisory_unlock($1, $2) AS unlocked', 'last_params' => array ( 0 => -627482549, 1 => 17106, ), 'last_type' => 1, 'last_extrainfo' => NULL, 'last_time' => 1537967611.248033, 'loggingquery' => false, 'used_for_db_sessions' => false, 'transactions' => array ( ), 'force_rollback' => false, 'settingshash' => NULL, 'metacache' => NULL, 'metacachetemp' => NULL, 'disposed' => NULL, 'fix_sql_params_i' => 2, 'inorequaluniqueindex' => 1, 'skiplogging' => false, )), 'type' => 'cron', 'openlocks' => array ( 17106 => 1, ), )), 1 => 'auto_release', ):error reading database
the site seems normal and responsive though, our DB admin also reported no problems.