web-dev-qa-db-fra.com

Erreur de base de données, dois-je m'inquiéter?

Je reçois cette erreur dans mon fichier error_log. Dois-je m'inquiéter à ce sujet? Bien que j’ai des problèmes de liens d’image cassés et de problèmes de SEF sur certaines pages.

[06-Sep-2014 20:55:05 UTC] PHP Warning:  mysqli_close() [<a href='function.mysqli-close'>function.mysqli-close</a>]: Couldn't fetch mysqli in /home2/mysite/public_html/libraries/joomla/database/driver/mysqli.php on line 210
1
Naeem

Eh bien, dans Joomla 3.3+, la ligne 210 est dans la méthode disconnect() de la classe JDatabaseDriverMysqli, il s’agit littéralement de l’appel msqli_close() de la méthode indiquée ci-dessous.

/**
 * Disconnects the database.
 *
 * @return  void
 *
 * @since   12.1
 */
public function disconnect()
{
    // Close the connection.
    if ($this->connection)
    {
        foreach ($this->disconnectHandlers as $h)
        {
            call_user_func_array($h, array( &$this));
        }

        mysqli_close($this->connection);
    }

    $this->connection = null;
}

Si vous n'obtenez que l'erreur sur cette ligne, ce n'est peut-être pas un problème, mais il est probable que vous obtenez également la même erreur sur les autres numéros de ligne. Cela indique qu'en raison d'un problème de ressources du serveur (mémoire ou délais de traitement/limitations, par exemple), l'instance PHP ne reçoit pas de réponse valide de msqli.

Je demanderais à votre fournisseur d'hébergement d'enquêter.

1
Craig